Skip to content

Commit

Permalink
Mostly readme updates; a few other small tweaks.
Browse files Browse the repository at this point in the history
  • Loading branch information
technomancy committed Jan 5, 2009
1 parent 09649da commit 0a9f568
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 12 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,5 @@ auto-save-list
places
url/cookies
elpa-to-submit/jabber/jabber.info
thumbs/*
oddmuse/*
24 changes: 18 additions & 6 deletions README.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,17 @@

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 for dynamic languages.
working environment for anyone using Emacs for dynamic languages. The
main advantage of the Starter Kit is that it provides better default
settings and bundles many useful libraries.

## Learning

This won't teach you Emacs, but it'll make it easier to get
comfortable. To access the tutorial, press control-h followed by t.

You may also find the [PeepCode Meet Emacs
screencast](http://peepcode.com/products/meet-emacs) helpful.

## Installation

Expand All @@ -25,10 +35,11 @@ single instance using the starter kit, try the following invocation:

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.
to update them is removed from the user. In the long term, ideally
everything would be installed via ELPA, and only package.el would need
to be distributed with the starter kit. (Or better yet, package.el
would come with Emacs...) See starter-kit-elpa.el for a list of
libraries that are pending submission to ELPA.

## Contributing

Expand All @@ -37,6 +48,7 @@ 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. Take a look at what happens in init.el to get started.

Also: see the file TODO.
Also: see the file TODO. Helping submit new libraries to ELPA is the
easiest way to help out.

The latest version is at http://github.com/technomancy/emacs-starter-kit/
4 changes: 2 additions & 2 deletions elpa-to-submit/clojure-mode.el
Original file line number Diff line number Diff line change
Expand Up @@ -530,8 +530,8 @@ check for contextual indenting."
(add-to-list 'auto-mode-alist '("\\.clj$" . clojure-mode))

(when clojure-enable-paredit
(defun clojure-paredit-hook () (require 'paredit) (paredit-mode +1))
(add-hook 'clojure-mode-hook 'clojure-paredit-hook)
(require 'paredit)
(add-hook 'clojure-mode-hook 'paredit-mode)

(define-key clojure-mode-map "{" 'paredit-open-brace)
(define-key clojure-mode-map "}" 'paredit-close-brace))
Expand Down
6 changes: 2 additions & 4 deletions starter-kit-misc.el
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,12 @@
;; Part of the Emacs Starter Kit

(when window-system
(mouse-wheel-mode t)
(setq frame-title-format '(buffer-file-name "%f" ("%b")))
(tooltip-mode -1)
(tool-bar-mode -1)
(blink-cursor-mode -1))

(if (not window-system)
(setq xterm-mouse-mode t))

(mouse-wheel-mode t)
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
(prefer-coding-system 'utf-8)
Expand All @@ -30,6 +27,7 @@
whitespace-line-column 100
ediff-window-setup-function 'ediff-setup-windows-plain
oddmuse-directory (concat dotfiles-dir "oddmuse")
xterm-mouse-mode t
save-place-file (concat dotfiles-dir "places"))

;; Set this to whatever browser you use:
Expand Down

0 comments on commit 0a9f568

Please sign in to comment.