Starter Kit Cask

This is part of the Emacs Starter Kit.

Starter Kit Cask

Cask for Emacs is what Bundler is to Ruby. It aims to make ELPA dependency management in Emacs painless (as painless as it can be). This includes both your local Emacs installation and Emacs package development.

Cask file

pallet will manage latter the Cask file if you do pallet-init. I strongly recommend not to do that and only use pallet-update command to update installed packages.

Defining sources

(source melpa)
(source gnu)
(source marmalade)

Color themes & customization

(depends-on "solarized-theme")
(depends-on "powerline")

UI improvements

(depends-on "diminish")                 ; De-clutter mode line
(depends-on "smex")                     ; Improved M-x
(depends-on "flx-ido")                  ; Powerful flex matching for IDO
(depends-on "ido-ubiquitous")           ; Use IDO for all `completing-read's…
(depends-on "ido-at-point")             ; …and even for completion-at-point
;;(depends-on "fiplr")                    ; Find in project
(depends-on "idle-highlight-mode")      ; Highlights all occurences
(depends-on "highlight-parentheses")    ; Highlight parentheses
(depends-on "rainbow-mode")             ; Interpret HTML color code

Editing utilities

(depends-on "fill-column-indicator")    ; Indicate fill column
(depends-on "smartparens")              ; Parenthesis reloaded
(depends-on "undo-tree")                ; Undo reloaded
(depends-on "wrap-region")              ; Wrap region
(depends-on "browse-kill-ring")         ; Interactive selection of kill-ring
(depends-on "expand-region")            ; Expand selection with semantic unit
(depends-on "multiple-cursors")         ; Multiple cursors selection
(depends-on "lorem-ipsum")              ; Insert lorem-ipsum
(depends-on "fold-this")                ; (Un)Fold active region
(depends-on "flex-isearch")             ; Fuzzy matching for isearch

Completion & expansion

(depends-on "auto-complete")

Markup languages

(depends-on "markdown-mode")            ; Markdown major mode
(depends-on "multi-web-mode")           ; Multi-web major mode

Programming languages

(depends-on "yasnippet")                ; Yasnippet tool
(depends-on "cmake-mode")               ; Cmake major mode
(depends-on "go-mode")                  ; Go major mode
(depends-on "gnuplot")                  ; Gnuplot mode

Git integration

(depends-on "magit")                    ; Git frontend
(depends-on "magit-svn")                ; Git-svn frontend
(depends-on "diff-hl")                  ; Test diff-hl
(depends-on "git-gutter")               ; Show Diff state in buffer…

Org additions

(depends-on "org-bullets")              ; Changing bullets to ASCII char
(depends-on "htmlize")                  ; HTMLize org code

Utilities

(depends-on "dired-details")
(depends-on "popwin")
(depends-on "direx")
(depends-on "dired-k")
(depends-on "ack-and-a-half")           ; Ack frontend
(depends-on "multi-term")
(depends-on "xml-rpc")

Cask configuration

(require 'cask "~/.emacs.d/el-get/cask/cask.el")
(cask-initialize)
(require 'pallet)
File under version control - commit 135971e - 2014-11-29