diff --git a/.gitignore b/.gitignore index 48ef436b2..604bc7aff 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ *~* *#* - +*-history .smex-items places \ No newline at end of file diff --git a/elpa/Save-visited-files-readme.txt b/elpa/Save-visited-files-readme.txt new file mode 100644 index 000000000..44ff71312 --- /dev/null +++ b/elpa/Save-visited-files-readme.txt @@ -0,0 +1,40 @@ +;;; Commentary: + +;; save-visited-files is a lightweight version of Desktop.el that +;; only save the files you have open(currently). This was created because I +;; couldn't ever get Desktop to work and wanted to persist open files across +;; sessions. This file is the result. + +;;; Installation: + +;; To install, put this file somewhere in your load-path and add the following +;; to your .emacs file: +;; +;; (require 'save-visited-files) +;; (turn-on-save-visited-files-mode) +;; +;; This will load the set of saved files on startup, as well as updating this +;; list whenever the auto-save-timer is run. This does not wait to save on +;; closing emacs because I wanted it to be useful even if emacs crashed. To +;; save the visited files at any time, you can call M-x save-visited-files-save. +;; M-x save-visited-files-restore will open all files saved this way. To turn +;; off the saving of files, you need to run (turn-off-save-visited-files-mode) + +;; Changelog: +;; 1.2 +;; * Changed default value of save-visited-files-location to ~/.emacs.d/emacs-visisted-files +;; * Improvements/rewriting by Jonathan Kotta +;; ** Checks save-visited-files-location is writable, and gives a message if not +;; ** Changed to use define-minor-mode +;; ** Moved (setq save-visited-files-already-restored t) to the end of +;; ** save-visited-files-restore from save-visited-files-mode. +;; ** Doesn't print a message in the echo area every time it saves the file list. +;; 1.1 +;; * Improvements/rewriting by Ryan Thomson +;; ** Use auto-save-hook instead of a periodic timer +;; ** More consistent naming conventions +;; ** Customization ability via M-x customize-group save-visited-files +;; ** Better handling of the temp buffer +;; 1.0 +;; * Initial Release + diff --git a/elpa/archives/gnu/archive-contents b/elpa/archives/gnu/archive-contents index 9e6d8c95f..78f93ebe5 100644 --- a/elpa/archives/gnu/archive-contents +++ b/elpa/archives/gnu/archive-contents @@ -2,19 +2,28 @@ (ack . [(1 3) nil "Interface to ack-like source code search tools" tar - ((:url . "https://github.com/leoliu/ack-el"))]) + ((:keywords "tools" "processes" "convenience") + (:url . "https://github.com/leoliu/ack-el"))]) + (ada-mode . + [(5 0) + ((wisi + (1 0))) + "major-mode for editing Ada sources" tar + ((:url . "http://stephe-leake.org/emacs/ada-mode/emacs-ada-mode.html"))]) (adaptive-wrap . [(0 5) nil "Smart line-wrapping with wrap-prefix" single - ((:url . "http://elpa.gnu.org/packages/adaptive-wrap.html"))]) + ((:url . "http://elpa.gnu.org/packages/adaptive-wrap.html") + (:keywords))]) (adjust-parens . - [(1 3) + [(3 0) nil "Indent and dedent Lisp code, automatically adjust close parens" tar ((:url . "http://elpa.gnu.org/packages/adjust-parens.html"))]) (all . [(1 0) nil "Edit all lines matching a given regexp" single - ((:url . "http://elpa.gnu.org/packages/all.html"))]) + ((:url . "http://elpa.gnu.org/packages/all.html") + (:keywords "matching"))]) (auctex . [(11 87 2) nil "Integrated environment for *TeX*" tar @@ -22,23 +31,28 @@ (cl-lib . [(0 3) nil "Properly prefixed CL functions and macros" single - ((:url . "http://elpa.gnu.org/packages/cl-lib.html"))]) + ((:url . "http://elpa.gnu.org/packages/cl-lib.html") + (:keywords))]) (coffee-mode . [(0 4 1 1) nil "Major mode for CoffeeScript files" single - ((:url . "http://github.com/defunkt/coffee-mode"))]) + ((:url . "http://github.com/defunkt/coffee-mode") + (:keywords "CoffeeScript major mode"))]) (company . [(0 6 12) nil "Modular in-buffer completion framework" tar - ((:url . "http://company-mode.github.io/"))]) + ((:keywords "abbrev" "convenience" "matching") + (:url . "http://company-mode.github.io/"))]) (csv-mode . [(1 2) nil "Major mode for editing comma/char separated values" single - ((:url . "http://centaur.maths.qmul.ac.uk/Emacs/"))]) + ((:url . "http://centaur.maths.qmul.ac.uk/Emacs/") + (:keywords "convenience"))]) (debbugs . [(0 5) nil "SOAP library to access debbugs servers" tar - ((:url . "http://elpa.gnu.org/packages/debbugs.html"))]) + ((:keywords "comm" "hypermedia") + (:url . "http://elpa.gnu.org/packages/debbugs.html"))]) (dict-tree . [(0 12 8) ((trie @@ -48,13 +62,15 @@ (heap (0 3))) "Dictionary data structure" single - ((:url . "http://www.dr-qubit.org/emacs.php"))]) + ((:url . "http://www.dr-qubit.org/emacs.php") + (:keywords "extensions" "matching" "data structures"))]) (diff-hl . [(1 5 1) ((cl-lib (0 2))) "Highlight uncommitted changes" tar - ((:url . "https://github.com/dgutov/diff-hl"))]) + ((:keywords "vc" "diff") + (:url . "https://github.com/dgutov/diff-hl"))]) (dismal . [(1 5) ((cl-lib @@ -64,57 +80,77 @@ (djvu . [(0 5) nil "Edit and view Djvu files via djvused" single - ((:url . "http://elpa.gnu.org/packages/djvu.html"))]) + ((:url . "http://elpa.gnu.org/packages/djvu.html") + (:keywords "files" "wp"))]) (docbook . [(0 1) nil "Info-like viewer for DocBook" single - ((:url . "http://elpa.gnu.org/packages/docbook.html"))]) + ((:url . "http://elpa.gnu.org/packages/docbook.html") + (:keywords "docs" "help"))]) (ediprolog . [(1 0) nil "Emacs Does Interactive Prolog" single - ((:url . "http://elpa.gnu.org/packages/ediprolog.html"))]) + ((:url . "http://elpa.gnu.org/packages/ediprolog.html") + (:keywords "languages" "processes"))]) (eldoc-eval . [(0 1) nil "Enable eldoc support when minibuffer is in use." single - ((:url . "http://elpa.gnu.org/packages/eldoc-eval.html"))]) + ((:url . "http://elpa.gnu.org/packages/eldoc-eval.html") + (:keywords))]) (enwc . [(1 0) nil "The Emacs Network Client" tar - ((:url . "http://elpa.gnu.org/packages/enwc.html"))]) + ((:keywords "enwc" "network" "wicd" "manager" "nm") + (:url . "http://elpa.gnu.org/packages/enwc.html"))]) (epoch-view . [(0 0 1) nil "Minor mode to visualize epoch timestamps" single - ((:url . "http://elpa.gnu.org/packages/epoch-view.html"))]) + ((:url . "http://elpa.gnu.org/packages/epoch-view.html") + (:keywords "data" "timestamp" "epoch" "unix"))]) (f90-interface-browser . [(1 1) nil "Parse and browse f90 interfaces" single - ((:url . "http://github.com/wence-/f90-iface/"))]) + ((:url . "http://github.com/wence-/f90-iface/") + (:keywords))]) + (flylisp . + [(0 2) + nil "Color unbalanced parentheses and parentheses inconsistent with indentation" single + ((:url . "http://elpa.gnu.org/packages/flylisp.html") + (:keywords))]) (ggtags . - [(0 7 5) - nil "GNU Global source code tagging system" single - ((:url . "https://github.com/leoliu/ggtags"))]) + [(0 7 8) + ((emacs + (24))) + "emacs frontend to GNU Global source code tagging system" single + ((:url . "https://github.com/leoliu/ggtags") + (:keywords "tools" "convenience"))]) (heap . [(0 3) nil "Heap (a.k.a. priority queue) data structure" single - ((:url . "http://www.dr-qubit.org/emacs.php"))]) + ((:url . "http://www.dr-qubit.org/emacs.php") + (:keywords "extensions" "data structures" "heap" "priority queue"))]) (ioccur . [(2 4) nil "Incremental occur" single - ((:url . "http://elpa.gnu.org/packages/ioccur.html"))]) + ((:url . "http://elpa.gnu.org/packages/ioccur.html") + (:keywords))]) (jgraph-mode . [(1 0) nil "Major mode for Jgraph files" single - ((:url . "http://elpa.gnu.org/packages/jgraph-mode.html"))]) + ((:url . "http://elpa.gnu.org/packages/jgraph-mode.html") + (:keywords "tex" "wp"))]) (js2-mode . [(20131106) ((emacs (24 1))) "Improved JavaScript editing mode" tar - ((:url . "https://github.com/mooz/js2-mode/"))]) + ((:keywords "languages" "javascript") + (:url . "https://github.com/mooz/js2-mode/"))]) (jumpc . [(3 0) nil "jump to previous insertion points" single - ((:url . "http://elpa.gnu.org/packages/jumpc.html"))]) + ((:url . "http://elpa.gnu.org/packages/jumpc.html") + (:keywords))]) (lex . [(1 1) nil "Lexical analyser construction" tar @@ -122,35 +158,43 @@ (lmc . [(1 2) nil "Little Man Computer in Elisp" single - ((:url . "http://elpa.gnu.org/packages/lmc.html"))]) + ((:url . "http://elpa.gnu.org/packages/lmc.html") + (:keywords))]) (load-dir . [(0 0 3) nil "Load all Emacs Lisp files in a given directory" single - ((:url . "http://elpa.gnu.org/packages/load-dir.html"))]) + ((:url . "http://elpa.gnu.org/packages/load-dir.html") + (:keywords "lisp" "files" "convenience"))]) (markchars . [(0 2 0) nil "Mark chars fitting certain characteristics" single - ((:url . "http://elpa.gnu.org/packages/markchars.html"))]) + ((:url . "http://elpa.gnu.org/packages/markchars.html") + (:keywords))]) (memory-usage . [(0 2) nil "Analyze the memory usage of Emacs in various ways" single - ((:url . "http://elpa.gnu.org/packages/memory-usage.html"))]) + ((:url . "http://elpa.gnu.org/packages/memory-usage.html") + (:keywords "maint"))]) (minimap . [(1 0) nil "Sidebar showing a \"mini-map\" of a buffer" single - ((:url . "http://elpa.gnu.org/packages/minimap.html"))]) + ((:url . "http://elpa.gnu.org/packages/minimap.html") + (:keywords))]) (muse . [(3 20) nil "Authoring and publishing tool for Emacs" tar - ((:url . "http://mwolson.org/projects/EmacsMuse.html"))]) + ((:keywords "hypermedia") + (:url . "http://mwolson.org/projects/EmacsMuse.html"))]) (nhexl-mode . [(0 1) nil "Minor mode to edit files via hex-dump format" single - ((:url . "http://elpa.gnu.org/packages/nhexl-mode.html"))]) + ((:url . "http://elpa.gnu.org/packages/nhexl-mode.html") + (:keywords "data"))]) (nlinum . [(1 1) nil "Show line numbers in the margin" single - ((:url . "http://elpa.gnu.org/packages/nlinum.html"))]) + ((:url . "http://elpa.gnu.org/packages/nlinum.html") + (:keywords "convenience"))]) (notes-mode . [(1 30) nil "Indexing system for on-line note-taking" tar @@ -158,67 +202,81 @@ (num3-mode . [(1 1) nil "highlight groups of digits in long numbers" single - ((:url . "http://elpa.gnu.org/packages/num3-mode.html"))]) + ((:url . "http://elpa.gnu.org/packages/num3-mode.html") + (:keywords))]) (oauth2 . [(0 9) nil "OAuth 2.0 Authorization Protocol" single - ((:url . "http://elpa.gnu.org/packages/oauth2.html"))]) + ((:url . "http://elpa.gnu.org/packages/oauth2.html") + (:keywords "comm"))]) (omn-mode . [(1 0) nil "Support for OWL Manchester Notation" single - ((:url . "http://elpa.gnu.org/packages/omn-mode.html"))]) + ((:url . "http://elpa.gnu.org/packages/omn-mode.html") + (:keywords))]) (org . - [(20131112) + [(20131223) nil "Outline-based notes management and organizer" tar nil]) (quarter-plane . [(0 1) nil "Minor mode for quarter-plane style editing" single - ((:url . "http://elpa.gnu.org/packages/quarter-plane.html"))]) + ((:url . "http://elpa.gnu.org/packages/quarter-plane.html") + (:keywords "convenience wp"))]) (queue . [(0 1) nil "Queue data structure" single - ((:url . "http://www.dr-qubit.org/emacs.php"))]) + ((:url . "http://www.dr-qubit.org/emacs.php") + (:keywords "extensions" "data structures" "queue"))]) (rainbow-mode . [(0 9) nil "Colorize color names in buffers" single - ((:url . "http://elpa.gnu.org/packages/rainbow-mode.html"))]) + ((:url . "http://elpa.gnu.org/packages/rainbow-mode.html") + (:keywords "faces"))]) (register-list . [(0 1) nil "Interactively list/edit registers" single - ((:url . "http://elpa.gnu.org/packages/register-list.html"))]) + ((:url . "http://elpa.gnu.org/packages/register-list.html") + (:keywords "register"))]) (shen-mode . [(0 1) nil "A major mode for editing shen source code" tar - ((:url . "http://elpa.gnu.org/packages/shen-mode.html"))]) + ((:keywords "languages" "shen") + (:url . "http://elpa.gnu.org/packages/shen-mode.html"))]) (sisu-mode . [(3 0 3) nil "Major mode for SiSU markup text" single - ((:url . "http://elpa.gnu.org/packages/sisu-mode.html"))]) + ((:url . "http://elpa.gnu.org/packages/sisu-mode.html") + (:keywords "text" "processes" "tools"))]) (smart-operator . [(4 0) nil "Insert operators with surrounding spaces smartly" single - ((:url . "http://xwl.appspot.com/ref/smart-operator.el"))]) + ((:url . "http://xwl.appspot.com/ref/smart-operator.el") + (:keywords))]) (sml-mode . [(6 4) nil "Major mode for editing (Standard) ML" single - ((:url . "http://elpa.gnu.org/packages/sml-mode.html"))]) + ((:url . "http://elpa.gnu.org/packages/sml-mode.html") + (:keywords "SML"))]) (sokoban . [(1 0 4) nil "Sokoban game for emacs" tar nil]) (svg-clock . [(0 5) nil "Analog clock using Scalable Vector Graphics" single - ((:url . "http://elpa.gnu.org/packages/svg-clock.html"))]) + ((:url . "http://elpa.gnu.org/packages/svg-clock.html") + (:keywords "demo" "svg" "clock"))]) (tNFA . [(0 1 1) ((queue (0 1))) "Tagged non-deterministic finite-state automata" single - ((:url . "http://www.dr-qubit.org/emacs.php"))]) + ((:url . "http://www.dr-qubit.org/emacs.php") + (:keywords "extensions" "matching" "data structures"))]) (temp-buffer-browse . [(1 1) nil "temp buffer browse mode" single - ((:url . "http://elpa.gnu.org/packages/temp-buffer-browse.html"))]) + ((:url . "http://elpa.gnu.org/packages/temp-buffer-browse.html") + (:keywords "convenience"))]) (trie . [(0 2 6) ((tNFA @@ -226,35 +284,49 @@ (heap (0 3))) "Trie data structure" single - ((:url . "http://www.dr-qubit.org/emacs.php"))]) + ((:url . "http://www.dr-qubit.org/emacs.php") + (:keywords "extensions" "matching" "data structures"))]) (undo-tree . - [(0 6 3) + [(0 6 5) nil "Treat undo history as a tree" single - ((:url . "http://www.dr-qubit.org/emacs.php"))]) + ((:url . "http://www.dr-qubit.org/emacs.php") + (:keywords "convenience" "files" "undo" "redo" "history" "tree"))]) (uni-confusables . [(0 1) nil "Unicode confusables table" tar nil]) (vlf . - [(0 9 1) + [(1 2) nil "View Large Files" single - ((:url . "https://github.com/m00natic/vlfi"))]) + ((:url . "https://github.com/m00natic/vlfi") + (:keywords "large files" "utilities"))]) (w3 . [(4 0 49) nil "Fully customizable, largely undocumented web browser for Emacs" tar - ((:url . "http://elpa.gnu.org/packages/w3.html"))]) + ((:keywords "faces" "help" "comm" "news" "mail" "processes" "mouse" "hypermedia") + (:url . "http://elpa.gnu.org/packages/w3.html"))]) (websocket . [(1 1) nil "Emacs WebSocket client and server" tar - ((:url . "http://elpa.gnu.org/packages/websocket.html"))]) + ((:keywords "Communication" "Websocket" "Server") + (:url . "http://elpa.gnu.org/packages/websocket.html"))]) (windresize . [(0 1) nil "Resize windows interactively" single - ((:url . "http://elpa.gnu.org/packages/windresize.html"))]) + ((:url . "http://elpa.gnu.org/packages/windresize.html") + (:keywords "window"))]) + (wisi . + [(1 0) + ((cl-lib + (0))) + "Utilities for implementing an indentation/navigation engine using a generalized LALR parser" tar + ((:url . "http://stephe-leake.org/emacs/ada-mode/emacs-ada-mode.html"))]) (xclip . [(1 3) nil "use xclip to copy&paste" single - ((:url . "http://elpa.gnu.org/packages/xclip.html"))]) + ((:url . "http://elpa.gnu.org/packages/xclip.html") + (:keywords "convenience" "tools"))]) (yasnippet . [(0 8 0) nil "Yet another snippet extension for Emacs." tar - ((:url . "http://github.com/capitaomorte/yasnippet"))])) + ((:keywords "convenience" "emulation") + (:url . "http://github.com/capitaomorte/yasnippet"))])) diff --git a/elpa/archives/marmalade/archive-contents b/elpa/archives/marmalade/archive-contents index 8f75773c0..f381f7159 100644 --- a/elpa/archives/marmalade/archive-contents +++ b/elpa/archives/marmalade/archive-contents @@ -1 +1 @@ -(1(paredit .[(22)()"minor mode for editing parentheses -*- Mode: Emacs-Lisp -*-"single])(sass-mode .[(3 0 14)((haml-mode (3 0 14)))"Major mode for editing Sass files"single])(perspective .[(1 9)()"switch between named \"perspectives\" of the editor"single])(slime .[(20100404 1)()"Superior Lisp Interaction Mode for Emacs"single])(slime-repl .[(20100404)((slime (20100404)))"Read-Eval-Print Loop written in Emacs Lisp"single])(scpaste .[(0 6)((htmlize (1 39)))"Paste to the web via scp."single])(idle-highlight .[(1 0)()"highlight the word the point is on"single])(magit .[(1 2 0)()"Control Git from Emacs."tar])(durendal .[(0 2)((clojure-mode (1 7)) (slime (20100404)) (paredit (22)))"A bucket of tricks for Clojure and Slime."single])(htmlize .[(1 39)()"Convert buffer text and decorations to HTML."single])(furl .[(0 0 2)()"Friendly URL retrieval"single])(marmalade .[(0 0 4)((furl (0 0 2)))"Elisp interface for the Emacs Lisp package server."single])(yari .[(0 6)()"Yet Another RI interface for Emacs"single])(enclose .[(0 0 2)()"Enclose cursor within punctuation pairs"single])(html-script-src .[(0 0 2)()"Insert