Move packages around
This commit is contained in:
parent
c2d105ae65
commit
dbde8ceb3c
1 changed files with 48 additions and 39 deletions
87
packages.el
87
packages.el
|
|
@ -6,7 +6,8 @@
|
||||||
(add-to-list 'package-archives '("melpa" . "http://melpa.org/packages/"))
|
(add-to-list 'package-archives '("melpa" . "http://melpa.org/packages/"))
|
||||||
(package-initialize)
|
(package-initialize)
|
||||||
|
|
||||||
; Behaviour
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
;; Behaviour
|
||||||
(unless (package-installed-p 'helm)
|
(unless (package-installed-p 'helm)
|
||||||
(package-refresh-contents)
|
(package-refresh-contents)
|
||||||
(package-install 'helm))
|
(package-install 'helm))
|
||||||
|
|
@ -28,20 +29,25 @@
|
||||||
(package-refresh-contents)
|
(package-refresh-contents)
|
||||||
(package-install 'rainbow-delimiters))
|
(package-install 'rainbow-delimiters))
|
||||||
|
|
||||||
;; Neotree
|
;; Smart mode line
|
||||||
(unless (package-installed-p 'neotree)
|
|
||||||
(package-refresh-contents)
|
|
||||||
(package-install 'neotree))
|
|
||||||
|
|
||||||
;; Powerline with mode-line icons
|
|
||||||
(unless (package-installed-p 'smart-mode-line)
|
(unless (package-installed-p 'smart-mode-line)
|
||||||
(package-refresh-contents)
|
(package-refresh-contents)
|
||||||
(package-install 'smart-mode-line))
|
(package-install 'smart-mode-line))
|
||||||
|
|
||||||
|
;; Indentation and line length
|
||||||
(unless (package-installed-p 'indent-guide)
|
(unless (package-installed-p 'indent-guide)
|
||||||
(package-refresh-contents)
|
(package-refresh-contents)
|
||||||
(package-install 'indent-guide))
|
(package-install 'indent-guide))
|
||||||
|
|
||||||
|
(unless (package-installed-p 'column-enforce-mode)
|
||||||
|
(package-refresh-contents)
|
||||||
|
(package-install 'column-enforce-mode))
|
||||||
|
|
||||||
|
(unless (package-installed-p 'aggressive-indent)
|
||||||
|
(package-refresh-contents)
|
||||||
|
(package-install 'aggressive-indent))
|
||||||
|
|
||||||
|
;; Project management
|
||||||
(unless (package-installed-p 'projectile)
|
(unless (package-installed-p 'projectile)
|
||||||
(package-refresh-contents)
|
(package-refresh-contents)
|
||||||
(package-install 'projectile))
|
(package-install 'projectile))
|
||||||
|
|
@ -58,10 +64,6 @@
|
||||||
(package-refresh-contents)
|
(package-refresh-contents)
|
||||||
(package-install 'helm-ag))
|
(package-install 'helm-ag))
|
||||||
|
|
||||||
(unless (package-installed-p 'aggressive-indent)
|
|
||||||
(package-refresh-contents)
|
|
||||||
(package-install 'aggressive-indent))
|
|
||||||
|
|
||||||
(unless (package-installed-p 'dumb-jump)
|
(unless (package-installed-p 'dumb-jump)
|
||||||
(package-refresh-contents)
|
(package-refresh-contents)
|
||||||
(package-install 'dumb-jump))
|
(package-install 'dumb-jump))
|
||||||
|
|
@ -71,6 +73,33 @@
|
||||||
(package-refresh-contents)
|
(package-refresh-contents)
|
||||||
(package-install 'exec-path-from-shell))
|
(package-install 'exec-path-from-shell))
|
||||||
|
|
||||||
|
;; Git
|
||||||
|
(unless (package-installed-p 'magit)
|
||||||
|
(package-refresh-contents)
|
||||||
|
(package-install 'magit))
|
||||||
|
|
||||||
|
(unless (package-installed-p 'diff-hl)
|
||||||
|
(package-refresh-contents)
|
||||||
|
(package-install 'diff-hl))
|
||||||
|
|
||||||
|
(unless (package-installed-p 'evil-magit)
|
||||||
|
(package-refresh-contents)
|
||||||
|
(package-install 'evil-magit))
|
||||||
|
|
||||||
|
;; Code quality and helpers
|
||||||
|
(unless (package-installed-p 'flycheck)
|
||||||
|
(package-refresh-contents)
|
||||||
|
(package-install 'flycheck))
|
||||||
|
|
||||||
|
(unless (package-installed-p 'projectile)
|
||||||
|
(package-refresh-contents)
|
||||||
|
(package-install 'projectile))
|
||||||
|
|
||||||
|
(unless (package-installed-p 'yasnippet)
|
||||||
|
(package-refresh-contents)
|
||||||
|
(package-install 'yasnippet))
|
||||||
|
|
||||||
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
;; Themes
|
;; Themes
|
||||||
(unless (package-installed-p 'monokai-theme)
|
(unless (package-installed-p 'monokai-theme)
|
||||||
(package-refresh-contents)
|
(package-refresh-contents)
|
||||||
|
|
@ -108,7 +137,10 @@
|
||||||
(package-refresh-contents)
|
(package-refresh-contents)
|
||||||
(package-install 'helm-themes))
|
(package-install 'helm-themes))
|
||||||
|
|
||||||
; Elixir
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
;; Languages and frameworks
|
||||||
|
|
||||||
|
;; Elixir
|
||||||
(unless (package-installed-p 'elixir-mode)
|
(unless (package-installed-p 'elixir-mode)
|
||||||
(package-refresh-contents)
|
(package-refresh-contents)
|
||||||
(package-install 'elixir-mode))
|
(package-install 'elixir-mode))
|
||||||
|
|
@ -147,50 +179,27 @@
|
||||||
(package-refresh-contents)
|
(package-refresh-contents)
|
||||||
(package-install 'web-mode))
|
(package-install 'web-mode))
|
||||||
|
|
||||||
; Git
|
|
||||||
(unless (package-installed-p 'magit)
|
|
||||||
(package-refresh-contents)
|
|
||||||
(package-install 'magit))
|
|
||||||
|
|
||||||
(unless (package-installed-p 'diff-hl)
|
|
||||||
(package-refresh-contents)
|
|
||||||
(package-install 'diff-hl))
|
|
||||||
|
|
||||||
(unless (package-installed-p 'evil-magit)
|
|
||||||
(package-refresh-contents)
|
|
||||||
(package-install 'evil-magit))
|
|
||||||
|
|
||||||
; Code quality and helpers
|
|
||||||
(unless (package-installed-p 'flycheck)
|
|
||||||
(package-refresh-contents)
|
|
||||||
(package-install 'flycheck))
|
|
||||||
|
|
||||||
(unless (package-installed-p 'projectile)
|
|
||||||
(package-refresh-contents)
|
|
||||||
(package-install 'projectile))
|
|
||||||
|
|
||||||
(unless (package-installed-p 'yasnippet)
|
|
||||||
(package-refresh-contents)
|
|
||||||
(package-install 'yasnippet))
|
|
||||||
|
|
||||||
; Markdown helper
|
; Markdown helper
|
||||||
(unless (package-installed-p 'markdown-mode)
|
(unless (package-installed-p 'markdown-mode)
|
||||||
(package-refresh-contents)
|
(package-refresh-contents)
|
||||||
(package-install 'markdown-mode))
|
(package-install 'markdown-mode))
|
||||||
|
|
||||||
|
;; Docker
|
||||||
(unless (package-installed-p 'dockerfile-mode)
|
(unless (package-installed-p 'dockerfile-mode)
|
||||||
(package-refresh-contents)
|
(package-refresh-contents)
|
||||||
(package-install 'dockerfile-mode))
|
(package-install 'dockerfile-mode))
|
||||||
|
|
||||||
; Scala, Haskell, Rust
|
;; Haskell
|
||||||
(unless (package-installed-p 'haskell-mode)
|
(unless (package-installed-p 'haskell-mode)
|
||||||
(package-refresh-contents)
|
(package-refresh-contents)
|
||||||
(package-install 'haskell-mode))
|
(package-install 'haskell-mode))
|
||||||
|
|
||||||
|
;; Scala
|
||||||
(unless (package-installed-p 'scala-mode)
|
(unless (package-installed-p 'scala-mode)
|
||||||
(package-refresh-contents)
|
(package-refresh-contents)
|
||||||
(package-install 'scala-mode))
|
(package-install 'scala-mode))
|
||||||
|
|
||||||
|
;; Rust
|
||||||
(unless (package-installed-p 'rust-mode)
|
(unless (package-installed-p 'rust-mode)
|
||||||
(package-refresh-contents)
|
(package-refresh-contents)
|
||||||
(package-install 'rust-mode))
|
(package-install 'rust-mode))
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue