diff --git a/init.org b/init.org index 6922cb1..3c391de 100644 --- a/init.org +++ b/init.org @@ -155,46 +155,46 @@ installed. To ensure we install missing packages if they are missing. #+BEGIN_SRC emacs-lisp - (let* ((packages - '(ace-jump-mode ; quick cursor location minor mode - auto-compile ; automatically compile Emacs Lisp libraries - centered-window-mode ; Center the text when there's only one window - cider ; Clojure Interactive Development Environment - company ; Modular text completion framework - define-word ; display the definition of word at point - diminish ; Diminished modes from modeline - elscreen ; window session manager - expand-region ; Increase selected region by semantic units - idle-require ; load elisp libraries while Emacs is idle - geiser ; GNU Emacs and Scheme talk to each other - haskell-mode ; A Haskell editing mode - helm ; Incremental and narrowing framework - helm-projectile ; Helm integration for Projectile - helm-company ; Helm interface for company-mode - jedi ; Python auto-completion for Emacs - js2-mode ; Improved JavaScript editing mode - magit ; control Git from Emacs - markdown-mode ; Emacs Major mode for Markdown-formatted files - matlab-mode ; MATLAB integration with Emacs - monokai-theme ; A fruity color theme for Emacs - move-text ; Move current line or region with M-up or M-down - multiple-cursors ; Multiple cursors for Emacs. - olivetti ; Minor mode for a nice writing environment - org ; Outline-based notes management and organizer - paredit ; minor mode for editing parentheses - powerline ; Rewrite of Powerline - pretty-lambdada ; the word `lambda' as the Greek letter. - projectile ; Manage and navigate projects in Emacs easily - slime ; Superior Lisp Interaction Mode for Emacs - try)) ; Try out Emacs packages - ;; Remove all packages already installed - (packages (remove-if 'package-installed-p packages))) - (when packages - (ignore-errors (package-refresh-contents) - (mapcar 'package-install packages) - ;; This package is only relevant for Mac OS X. - (when (memq window-system '(mac ns)) - (package-install 'exec-path-from-shell))))) + (let* ((packages + '(ace-jump-mode ; quick cursor location minor mode + auto-compile ; automatically compile Emacs Lisp libraries + cider ; Clojure Interactive Development Environment + company ; Modular text completion framework + define-word ; display the definition of word at point + diminish ; Diminished modes from modeline + expand-region ; Increase selected region by semantic units + focus ; Dim color of text in surrounding sections + idle-require ; load elisp libraries while Emacs is idle + geiser ; GNU Emacs and Scheme talk to each other + haskell-mode ; A Haskell editing mode + helm ; Incremental and narrowing framework + helm-company ; Helm interface for company-mode + helm-projectile ; Helm integration for Projectile + helm-swoop ; Efficiently hopping squeezed lines + jedi ; Python auto-completion for Emacs + js2-mode ; Improved JavaScript editing mode + magit ; control Git from Emacs + markdown-mode ; Emacs Major mode for Markdown-formatted files + matlab-mode ; MATLAB integration with Emacs + monokai-theme ; A fruity color theme for Emacs + move-text ; Move current line or region with M-up or M-down + multiple-cursors ; Multiple cursors for Emacs. + olivetti ; Minor mode for a nice writing environment + org ; Outline-based notes management and organizer + paredit ; minor mode for editing parentheses + pdf-tools ; Emacs support library for PDF files. + pretty-lambdada ; the word `lambda' as the Greek letter. + projectile ; Manage and navigate projects in Emacs easily + slime ; Superior Lisp Interaction Mode for Emacs + try)) ; Try out Emacs packages + ;; Remove all packages already installed + (packages (remove-if 'package-installed-p packages))) + (when packages + (ignore-errors (package-refresh-contents) + (mapcar 'package-install packages) + ;; This package is only relevant for Mac OS X. + (when (memq window-system '(mac ns)) + (package-install 'exec-path-from-shell))))) #+END_SRC ** Mac OS X