Permalink
Browse files

Merged with technomancy/master

  • Loading branch information...
2 parents 96e485d + cd23f0c commit 21ebe39f65e792835accefeb9e3b7bf783086467 @topfunky topfunky committed Dec 17, 2008
View
@@ -1,5 +1,6 @@
-.DS_Store
+loaddefs.el*
+backups/*
+*elc
places
-loaddefs.el
-elpa/archive-contents
-elpa/builtin-packages
+.DS_Store
+
View
@@ -16,20 +16,19 @@ From Phil Hagelberg's emacs-starter-kit.
This should provide a saner set of defaults than you get normally with
Emacs. It's intended for beginners, but it should provide a reasonable
-working environment for anyone using Emacs.
+working environment for anyone using Emacs for dynamic languages.
## Installation
-1. Install Emacs
+1. Install Emacs (at least version 22)
Use your package manager if you have one.
Otherwise, Mac users should get it [from Apple](http://www.apple.com/downloads/macosx/unix_open_source/carbonemacspackage.html).
Windows users can get it [from GNU](http://ftp.gnu.org/gnu/emacs/windows/emacs-22.3-bin-i386.zip).
-2. Move this directory to ~/.emacs.d
+2. Move the directory containing this file to ~/.emacs.d
3. Launch Emacs!
If you are missing some autoloads after an update (should manifest
-itself as "void function: foobar" errors) try deleting your
-loaddefs.el file and restarting Emacs.
+itself as "void function: foobar" errors) try M-x regen-autoloads.
If you want to keep your regular ~/.emacs.d in place and just launch a
single instance using the starter kit, try the following invocation:
@@ -42,10 +41,16 @@ Libraries from ELPA (http://tromey.com/elpa) are preferred when
available since dependencies are handled automatically, and the burden
to update them is removed from the user.
+See starter-kit-elpa.el for a list of libraries that are pending
+submission to ELPA.
+
## Contributing
If you know your way around Emacs, please try out the starter kit as a
replacement for your regular dotfiles for a while. If there's anything
-you just can't live without, add it or let me know so I can add it.
+you just can't live without, add it or let me know so I can add
+it. Take a look at what happens in init.el to get started.
Also: see the file TODO.
+
+The latest version is at http://github.com/technomancy/emacs-starter-kit/
View
@@ -1,43 +1,16 @@
TODO:
-Start custom ELPA server
-Add bleeding-edge package support to elpa?
+Submit the packages in starter-kit-elpa.el to ELPA.
-look up http://www.emacswiki.org/cgi-bin/emacs-en/CommandLogMode
-
-to add to elpa:
-* ruby-mode (sent)
-* inf-ruby (sent)%
-* ruby-electric
-* ruby-compilation
-
-* color-theme (zenburn + vivid chalk)
-* htmlize
-
-* cheat
-* gist
-* lisppaste
-* scpaste
-* magit
-* yaml (make rinari require it)
-
-* nxhtml (remove bundled deps)
-* rinari
-* jabber (need to contact maintainers)
-* pg
-
-Check the list of elpa packages periodically to make sure they're all
-up to date:
-* idle-highlight
-* js2-mode
-* css
-* ert
+Greg Newman is working on Python helpers.
maybe include:
-* pcmpl-rake (or put it in another file; it's only 2 functions)
* should yasnippet be included in rinari?
to write/finish:
-* mublog
* ri
* submit ruby fixes to flymake
+
+Bug fixes:
+get jabber.el to automatically disconnect when suspending/hibernating (via dbus)
+ruby-compilation.el should auto-kill the buffer on successful test runs; only leave it open on error/fail
@@ -0,0 +1,60 @@
+;; Blackboard Colour Theme for Emacs.
+;;
+;; Defines a colour scheme resembling that of the original TextMate Blackboard colour theme.
+;; To use add the following to your .emacs file (requires the color-theme package):
+;;
+;; (require 'color-theme)
+;; (color-theme-initialize)
+;; (load-file "~/.emacs.d/themes/color-theme-blackboard.el")
+;;
+;; And then (color-theme-blackboard) to activate it.
+;;
+;; MIT License Copyright (c) 2008 JD Huntington <jdhuntington at gmail dot com>
+;; Credits due to the excellent TextMate Blackboard theme
+;;
+;; All patches welcome
+
+(defun color-theme-blackboard ()
+ "Color theme by JD Huntington, based off the TextMate Blackboard theme, created 2008-11-27"
+ (interactive)
+ (color-theme-install
+ '(color-theme-blackboard
+ ((background-color . "#0C1021")
+ (background-mode . dark)
+ (border-color . "black")
+ (cursor-color . "#A7A7A7")
+ (foreground-color . "#F8F8F8")
+ (mouse-color . "sienna1"))
+ (default ((t (:background "#0C1021" :foreground "#F8F8F8"))))
+ (blue ((t (:foreground "blue"))))
+ (bold ((t (:bold t))))
+ (bold-italic ((t (:bold t))))
+ (border-glyph ((t (nil))))
+ (buffers-tab ((t (:background "#0C1021" :foreground "#F8F8F8"))))
+ (font-lock-builtin-face ((t (:foreground "#F8F8F8"))))
+ (font-lock-comment-face ((t (:italic t :foreground "#AEAEAE"))))
+ (font-lock-constant-face ((t (:foreground "#D8FA3C"))))
+ (font-lock-doc-string-face ((t (:foreground "DarkOrange"))))
+ (font-lock-function-name-face ((t (:foreground "#FF6400"))))
+ (font-lock-keyword-face ((t (:foreground "#FBDE2D"))))
+ (font-lock-preprocessor-face ((t (:foreground "Aquamarine"))))
+ (font-lock-reference-face ((t (:foreground "SlateBlue"))))
+
+ (font-lock-regexp-grouping-backslash ((t (:foreground "#E9C062"))))
+ (font-lock-regexp-grouping-construct ((t (:foreground "red"))))
+
+ (font-lock-string-face ((t (:foreground "#61CE3C"))))
+ (font-lock-type-face ((t (:foreground "#8DA6CE"))))
+ (font-lock-variable-name-face ((t (:foreground "#FF6400"))))
+ (font-lock-warning-face ((t (:bold t :foreground "Pink"))))
+ (gui-element ((t (:background "#D4D0C8" :foreground "black"))))
+ (region ((t (:background "#253B76"))))
+ (mode-line ((t (:background "grey75" :foreground "black"))))
+ (highlight ((t (:background "#222222"))))
+ (highline-face ((t (:background "SeaGreen"))))
+ (italic ((t (nil))))
+ (left-margin ((t (nil))))
+ (text-cursor ((t (:background "yellow" :foreground "black"))))
+ (toolbar ((t (nil))))
+ (underline ((nil (:underline nil))))
+ (zmacs-region ((t (:background "snow" :foreground "ble")))))))
Oops, something went wrong.

0 comments on commit 21ebe39

Please sign in to comment.