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)