More emacs stuff

This commit is contained in:
John Doty 2013-12-03 11:17:57 -08:00
parent 591d1db458
commit 2918f98d2a
3 changed files with 157 additions and 71 deletions

View file

@ -1,31 +1,44 @@
(1 (1
(ack . (ack .
[(1 2) [(1 3)
nil "Interface to ack-like source code search tools" tar]) nil "Interface to ack-like source code search tools" tar
((:url . "https://github.com/leoliu/ack-el"))])
(adaptive-wrap . (adaptive-wrap .
[(0 2) [(0 5)
nil "Smart line-wrapping with wrap-prefix" single]) nil "Smart line-wrapping with wrap-prefix" single
((:url . "http://elpa.gnu.org/packages/adaptive-wrap.html"))])
(adjust-parens .
[(1 3)
nil "Indent and dedent Lisp code, automatically adjust close parens" tar
((:url . "http://elpa.gnu.org/packages/adjust-parens.html"))])
(all . (all .
[(1 0) [(1 0)
nil "Edit all lines matching a given regexp" single]) nil "Edit all lines matching a given regexp" single
((:url . "http://elpa.gnu.org/packages/all.html"))])
(auctex . (auctex .
[(11 86 1) [(11 87 2)
nil "Integrated environment for *TeX*" tar]) nil "Integrated environment for *TeX*" tar
((:url . "http://www.gnu.org/software/auctex/"))])
(cl-lib . (cl-lib .
[(0 3) [(0 3)
nil "Properly prefixed CL functions and macros" single]) nil "Properly prefixed CL functions and macros" single
((:url . "http://elpa.gnu.org/packages/cl-lib.html"))])
(coffee-mode . (coffee-mode .
[(0 4 1) [(0 4 1 1)
nil "Major mode for CoffeeScript files" tar]) nil "Major mode for CoffeeScript files" single
((:url . "http://github.com/defunkt/coffee-mode"))])
(company . (company .
[(0 6 10) [(0 6 12)
nil "Modular in-buffer completion framework" tar]) nil "Modular in-buffer completion framework" tar
((:url . "http://company-mode.github.io/"))])
(csv-mode . (csv-mode .
[(1 2) [(1 2)
nil "Major mode for editing comma/char separated values" single]) nil "Major mode for editing comma/char separated values" single
((:url . "http://centaur.maths.qmul.ac.uk/Emacs/"))])
(debbugs . (debbugs .
[(0 4) [(0 5)
nil "SOAP library to access debbugs servers" tar]) nil "SOAP library to access debbugs servers" tar
((:url . "http://elpa.gnu.org/packages/debbugs.html"))])
(dict-tree . (dict-tree .
[(0 12 8) [(0 12 8)
((trie ((trie
@ -34,147 +47,214 @@
(0 1 1)) (0 1 1))
(heap (heap
(0 3))) (0 3)))
"Dictionary data structure" single]) "Dictionary data structure" single
((:url . "http://www.dr-qubit.org/emacs.php"))])
(diff-hl .
[(1 5 1)
((cl-lib
(0 2)))
"Highlight uncommitted changes" tar
((:url . "https://github.com/dgutov/diff-hl"))])
(dismal .
[(1 5)
((cl-lib
(0)))
"Dis Mode Ain't Lotus: Spreadsheet program Emacs" tar
((:url . "http://elpa.gnu.org/packages/dismal.html"))])
(djvu . (djvu .
[(0 5) [(0 5)
nil "Edit and view Djvu files via djvused" single]) nil "Edit and view Djvu files via djvused" single
((:url . "http://elpa.gnu.org/packages/djvu.html"))])
(docbook . (docbook .
[(0 1) [(0 1)
nil "Info-like viewer for DocBook" single]) nil "Info-like viewer for DocBook" single
((:url . "http://elpa.gnu.org/packages/docbook.html"))])
(ediprolog . (ediprolog .
[(1 0) [(1 0)
nil "Emacs Does Interactive Prolog" single]) nil "Emacs Does Interactive Prolog" single
((:url . "http://elpa.gnu.org/packages/ediprolog.html"))])
(eldoc-eval . (eldoc-eval .
[(0 1) [(0 1)
nil "Enable eldoc support when minibuffer is in use." single]) nil "Enable eldoc support when minibuffer is in use." single
((:url . "http://elpa.gnu.org/packages/eldoc-eval.html"))])
(enwc . (enwc .
[(1 0) [(1 0)
nil "The Emacs Network Client" tar]) nil "The Emacs Network Client" tar
((:url . "http://elpa.gnu.org/packages/enwc.html"))])
(epoch-view . (epoch-view .
[(0 0 1) [(0 0 1)
nil "Minor mode to visualize epoch timestamps" single]) nil "Minor mode to visualize epoch timestamps" single
((:url . "http://elpa.gnu.org/packages/epoch-view.html"))])
(f90-interface-browser . (f90-interface-browser .
[(1 1) [(1 1)
nil "Parse and browse f90 interfaces" single]) nil "Parse and browse f90 interfaces" single
((:url . "http://github.com/wence-/f90-iface/"))])
(ggtags . (ggtags .
[(0 6 6) [(0 7 5)
nil "GNU Global source code tagging system" single]) nil "GNU Global source code tagging system" single
((:url . "https://github.com/leoliu/ggtags"))])
(heap . (heap .
[(0 3) [(0 3)
nil "Heap (a.k.a. priority queue) data structure" single]) nil "Heap (a.k.a. priority queue) data structure" single
((:url . "http://www.dr-qubit.org/emacs.php"))])
(ioccur . (ioccur .
[(2 4) [(2 4)
nil "Incremental occur" single]) nil "Incremental occur" single
((:url . "http://elpa.gnu.org/packages/ioccur.html"))])
(jgraph-mode . (jgraph-mode .
[(1 0) [(1 0)
nil "Major mode for Jgraph files" single]) nil "Major mode for Jgraph files" single
((:url . "http://elpa.gnu.org/packages/jgraph-mode.html"))])
(js2-mode . (js2-mode .
[(20130619) [(20131106)
((emacs ((emacs
(24 1))) (24 1)))
"Improved JavaScript editing mode" single]) "Improved JavaScript editing mode" tar
((:url . "https://github.com/mooz/js2-mode/"))])
(jumpc . (jumpc .
[(3 0) [(3 0)
nil "jump to previous insertion points" single]) nil "jump to previous insertion points" single
((:url . "http://elpa.gnu.org/packages/jumpc.html"))])
(lex . (lex .
[(1 1) [(1 1)
nil "Lexical analyser construction" tar]) nil "Lexical analyser construction" tar
((:url . "http://elpa.gnu.org/packages/lex.html"))])
(lmc . (lmc .
[(1 2) [(1 2)
nil "Little Man Computer in Elisp" single]) nil "Little Man Computer in Elisp" single
((:url . "http://elpa.gnu.org/packages/lmc.html"))])
(load-dir . (load-dir .
[(0 0 3) [(0 0 3)
nil "Load all Emacs Lisp files in a given directory" single]) nil "Load all Emacs Lisp files in a given directory" single
((:url . "http://elpa.gnu.org/packages/load-dir.html"))])
(markchars . (markchars .
[(0 2 0) [(0 2 0)
nil "Mark chars fitting certain characteristics" single]) nil "Mark chars fitting certain characteristics" single
((:url . "http://elpa.gnu.org/packages/markchars.html"))])
(memory-usage . (memory-usage .
[(0 2) [(0 2)
nil "Analyze the memory usage of Emacs in various ways" single]) nil "Analyze the memory usage of Emacs in various ways" single
((:url . "http://elpa.gnu.org/packages/memory-usage.html"))])
(minimap . (minimap .
[(1 0) [(1 0)
nil "Sidebar showing a \"mini-map\" of a buffer" single]) nil "Sidebar showing a \"mini-map\" of a buffer" single
((:url . "http://elpa.gnu.org/packages/minimap.html"))])
(muse . (muse .
[(3 20) [(3 20)
nil "Authoring and publishing tool" tar]) nil "Authoring and publishing tool for Emacs" tar
((:url . "http://mwolson.org/projects/EmacsMuse.html"))])
(nhexl-mode . (nhexl-mode .
[(0 1) [(0 1)
nil "Minor mode to edit files via hex-dump format" single]) nil "Minor mode to edit files via hex-dump format" single
((:url . "http://elpa.gnu.org/packages/nhexl-mode.html"))])
(nlinum . (nlinum .
[(1 1) [(1 1)
nil "Show line numbers in the margin" single]) nil "Show line numbers in the margin" single
((:url . "http://elpa.gnu.org/packages/nlinum.html"))])
(notes-mode . (notes-mode .
[(1 30) [(1 30)
nil "Organizing on-line note-taking" tar]) nil "Indexing system for on-line note-taking" tar
((:url . "http://elpa.gnu.org/packages/notes-mode.html"))])
(num3-mode . (num3-mode .
[(1 1) [(1 1)
nil "highlight groups of digits in long numbers" single]) nil "highlight groups of digits in long numbers" single
((:url . "http://elpa.gnu.org/packages/num3-mode.html"))])
(oauth2 . (oauth2 .
[(0 9) [(0 9)
nil "OAuth 2.0 Authorization Protocol" single]) nil "OAuth 2.0 Authorization Protocol" single
((:url . "http://elpa.gnu.org/packages/oauth2.html"))])
(omn-mode . (omn-mode .
[(1 0) [(1 0)
nil "Support for OWL Manchester Notation" single]) nil "Support for OWL Manchester Notation" single
((:url . "http://elpa.gnu.org/packages/omn-mode.html"))])
(org . (org .
[(20130715) [(20131112)
nil "Outline-based notes management and organizer" tar]) nil "Outline-based notes management and organizer" tar nil])
(quarter-plane . (quarter-plane .
[(0 1) [(0 1)
nil "Minor mode for quarter-plane style editing" single]) nil "Minor mode for quarter-plane style editing" single
((:url . "http://elpa.gnu.org/packages/quarter-plane.html"))])
(queue . (queue .
[(0 1) [(0 1)
nil "Queue data structure" single]) nil "Queue data structure" single
((:url . "http://www.dr-qubit.org/emacs.php"))])
(rainbow-mode . (rainbow-mode .
[(0 8) [(0 9)
nil "Colorize color names in buffers" single]) nil "Colorize color names in buffers" single
((:url . "http://elpa.gnu.org/packages/rainbow-mode.html"))])
(register-list . (register-list .
[(0 1) [(0 1)
nil "Interactively list/edit registers" single]) nil "Interactively list/edit registers" single
((:url . "http://elpa.gnu.org/packages/register-list.html"))])
(shen-mode . (shen-mode .
[(0 1) [(0 1)
nil "Utilities for working with Shen code." tar]) nil "A major mode for editing shen source code" tar
((:url . "http://elpa.gnu.org/packages/shen-mode.html"))])
(sisu-mode . (sisu-mode .
[(3 0 3) [(3 0 3)
nil "Major mode for SiSU markup text" single]) nil "Major mode for SiSU markup text" single
((:url . "http://elpa.gnu.org/packages/sisu-mode.html"))])
(smart-operator . (smart-operator .
[(4 0) [(4 0)
nil "Insert operators with surrounding spaces smartly" single]) nil "Insert operators with surrounding spaces smartly" single
((:url . "http://xwl.appspot.com/ref/smart-operator.el"))])
(sml-mode . (sml-mode .
[(6 4) [(6 4)
nil "Major mode for editing (Standard) ML" single]) nil "Major mode for editing (Standard) ML" single
((:url . "http://elpa.gnu.org/packages/sml-mode.html"))])
(sokoban . (sokoban .
[(1 0 4) [(1 0 4)
nil "Sokoban game for emacs" tar]) nil "Sokoban game for emacs" tar nil])
(svg-clock . (svg-clock .
[(0 5) [(0 5)
nil "Analog clock using Scalable Vector Graphics" single]) nil "Analog clock using Scalable Vector Graphics" single
((:url . "http://elpa.gnu.org/packages/svg-clock.html"))])
(tNFA . (tNFA .
[(0 1 1) [(0 1 1)
((queue ((queue
(0 1))) (0 1)))
"Tagged non-deterministic finite-state automata" single]) "Tagged non-deterministic finite-state automata" single
((:url . "http://www.dr-qubit.org/emacs.php"))])
(temp-buffer-browse .
[(1 1)
nil "temp buffer browse mode" single
((:url . "http://elpa.gnu.org/packages/temp-buffer-browse.html"))])
(trie . (trie .
[(0 2 6) [(0 2 6)
((tNFA ((tNFA
(0 1 1)) (0 1 1))
(heap (heap
(0 3))) (0 3)))
"Trie data structure" single]) "Trie data structure" single
((:url . "http://www.dr-qubit.org/emacs.php"))])
(undo-tree . (undo-tree .
[(0 6 3) [(0 6 3)
nil "Treat undo history as a tree" single]) nil "Treat undo history as a tree" single
((:url . "http://www.dr-qubit.org/emacs.php"))])
(uni-confusables . (uni-confusables .
[(0 1) [(0 1)
nil "Unicode confusables table" tar]) nil "Unicode confusables table" tar nil])
(vlf . (vlf .
[(0 2) [(0 9 1)
nil "View Large Files" single]) nil "View Large Files" single
((:url . "https://github.com/m00natic/vlfi"))])
(w3 .
[(4 0 49)
nil "Fully customizable, largely undocumented web browser for Emacs" tar
((: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"))])
(windresize . (windresize .
[(0 1) [(0 1)
nil "Resize windows interactively" single]) nil "Resize windows interactively" single
((:url . "http://elpa.gnu.org/packages/windresize.html"))])
(xclip . (xclip .
[(1 0) [(1 3)
nil "Emacs Interface to XClip" single]) nil "use xclip to copy&paste" single
((:url . "http://elpa.gnu.org/packages/xclip.html"))])
(yasnippet . (yasnippet .
[(0 8 0) [(0 8 0)
nil "A template system for Emacs" tar])) nil "Yet another snippet extension for Emacs." tar
((:url . "http://github.com/capitaomorte/yasnippet"))]))

File diff suppressed because one or more lines are too long

View file

@ -188,7 +188,6 @@
(add-hook 'text-mode-hook 'my-text-mode-hook) (add-hook 'text-mode-hook 'my-text-mode-hook)
;; ================================================================= ;; =================================================================
;; CC-Mode configuration. Stuff that makes working in IDL, C, and ;; CC-Mode configuration. Stuff that makes working in IDL, C, and
;; C++ a whole lot more tolerable. ;; C++ a whole lot more tolerable.
@ -546,8 +545,15 @@
;; autoload/add-to-list stuff. Good for it! ;; autoload/add-to-list stuff. Good for it!
;; ================================================================= ;; =================================================================
(require 'go-mode-load) (require 'go-mode-load)
;;(require 'go-autocomplete) (add-hook 'go-mode-hook 'auto-complete-mode)
;;(require 'auto-complete-config)
;; Autocomplete is in the package manager, so we must defer configuration of
;; autocomplete until after the package manager has done its thing. It's
;; fairly easy, but.
(eval-after-load "go-mode"
`(progn
(require 'go-autocomplete)
(require 'auto-complete-config)))
;; ================================================================= ;; =================================================================
;; No idea why custom-set-faces is way down here, but OK. I must ;; No idea why custom-set-faces is way down here, but OK. I must