change require-package to use-package

This commit is contained in:
Jesús 2018-10-20 22:22:10 -05:00
parent 2fe3cb4128
commit 179372135d
No known key found for this signature in database
GPG Key ID: F6EE7BC59A315766
26 changed files with 46 additions and 66 deletions

View File

@ -12,7 +12,7 @@
'(ecb-options-version "2.50") '(ecb-options-version "2.50")
'(package-selected-packages '(package-selected-packages
(quote (quote
(crystal-mode nginx-mode all-the-icons neotree emmet-mode ecb undo-tree pip-requirements jedi highlight-indent-guides yaml-mode whitespace-cleanup-mode sublime-themes sml-modeline smarty-mode smart-mode-line-powerline-theme scss-mode sass-mode rainbow-mode prettier-js pkgbuild-mode pcre2el nlinum markdown-mode less-css-mode flycheck editorconfig anzu ac-php)))) (rainbow-mode yaml-mode scss-mode sass-mode less-css-mode smarty-mode ac-php php-mode pkgbuild-mode pip-requirements jedi markdown-mode crystal-mode nginx-mode emmet-mode whitespace-cleanup-mode flycheck neotree all-the-icons highlight-indent-guides anzu sml-modeline smart-mode-line-powerline-theme smart-mode-line ecb diminish undo-tree nlinum sublime-themes use-package))))
(custom-set-faces (custom-set-faces
;; custom-set-faces was added by Custom. ;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful. ;; If you edit it by hand, you could mess it up, so be careful.

View File

@ -1,7 +1,7 @@
;;---------------------------------------------------------------------------- ;;----------------------------------------------------------------------------
;; Crystal Mode ;; Crystal Mode
;;---------------------------------------------------------------------------- ;;----------------------------------------------------------------------------
(require-package 'crystal-mode) (use-package crystal-mode)
(autoload 'crystal-mode "crystal-mode" "Major mode for crystal files" t) (autoload 'crystal-mode "crystal-mode" "Major mode for crystal files" t)
(add-to-list 'auto-mode-alist '("\\.cr$" . crystal-mode)) (add-to-list 'auto-mode-alist '("\\.cr$" . crystal-mode))

View File

@ -1,7 +1,7 @@
;;---------------------------------------------------------------------------- ;;----------------------------------------------------------------------------
;; Diminish - is minor modes with no modeline display ;; Diminish - is minor modes with no modeline display
;;---------------------------------------------------------------------------- ;;----------------------------------------------------------------------------
(require-package 'diminish) (use-package diminish)
;; Hide undo-tree-mode ;; Hide undo-tree-mode
(diminish 'undo-tree-mode) (diminish 'undo-tree-mode)

View File

@ -1,7 +1,7 @@
;;---------------------------------------------------------------------------- ;;----------------------------------------------------------------------------
;; ECB ;; ECB
;;---------------------------------------------------------------------------- ;;----------------------------------------------------------------------------
(require-package 'ecb) (use-package ecb)
(custom-set-variables '(ecb-options-version "2.50")) (custom-set-variables '(ecb-options-version "2.50"))
(setq-default ecb-tip-of-the-day nil) (setq-default ecb-tip-of-the-day nil)

View File

@ -35,7 +35,7 @@
;;---------------------------------------------------------------------------- ;;----------------------------------------------------------------------------
;; Undo-tree ;; Undo-tree
;;---------------------------------------------------------------------------- ;;----------------------------------------------------------------------------
(require-package 'undo-tree) (use-package undo-tree)
(global-undo-tree-mode) (global-undo-tree-mode)
;;---------------------------------------------------------------------------- ;;----------------------------------------------------------------------------

View File

@ -1,7 +1,7 @@
;;---------------------------------------------------------------------------- ;;----------------------------------------------------------------------------
;; EditorConfig ;; EditorConfig
;;---------------------------------------------------------------------------- ;;----------------------------------------------------------------------------
(require-package 'editorconfig) (use-package editorconfig)
(editorconfig-mode 1) (editorconfig-mode 1)

View File

@ -1,12 +1,7 @@
;;; Find and load the correct package.el ;;; Find and load the correct package.el
;; When switching between Emacs 23 and 24, we always use the bundled package.el in Emacs 24 ;; =====================================================
(let ((package-el-site-lisp-dir ;; use-package → https://github.com/jwiegley/use-package
(expand-file-name "site-lisp/package" user-emacs-directory))) ;; =====================================================
(when (and (file-directory-p package-el-site-lisp-dir)
(> emacs-major-version 23))
(message "Removing local package.el from load-path to avoid shadowing bundled version")
(setq load-path (remove package-el-site-lisp-dir load-path))))
(require 'package) (require 'package)
;; Repositories ;; Repositories
@ -23,31 +18,16 @@
("gnu" . 1) ("gnu" . 1)
("org" . 3))) ("org" . 3)))
;; ================= ;; =================
;; Refresh packages in Emacs
;; ==========================
(when (not package-archive-contents)
(package-refresh-contents))
;;; Find packages if not installed
;; ================================
;;; On-demand installation of packages
(defun require-package (package &optional min-version no-refresh)
"Install given PACKAGE, optionally requiring MIN-VERSION.
If NO-REFRESH is non-nil, the available package lists will not be
re-downloaded in order to locate PACKAGE."
(if (package-installed-p package min-version)
t
(if (or (assoc package package-archive-contents) no-refresh)
(if (boundp 'package-selected-packages)
;; Record this as a package the user installed explicitly
(package-install package nil)
(package-install package))
(progn
(package-refresh-contents)
(require-package package min-version t)))))
;; ================================
(package-initialize) (package-initialize)
(unless (package-installed-p 'use-package)
(package-refresh-contents)
(package-install 'use-package))
(require 'use-package)
(setq use-package-always-ensure t)
;; =====================================================
;; End use-package
;; =====================================================
(provide 'init-elpa) (provide 'init-elpa)

View File

@ -1,5 +1,5 @@
;; emmet-mode ;; emmet-mode
(require-package 'emmet-mode) (use-package emmet-mode)
(add-hook 'sgml-mode-hook 'emmet-mode) ;; Auto-start on any markup modes (add-hook 'sgml-mode-hook 'emmet-mode) ;; Auto-start on any markup modes
(add-hook 'css-mode-hook 'emmet-mode) ;; enable Emmet's css abbreviation. (add-hook 'css-mode-hook 'emmet-mode) ;; enable Emmet's css abbreviation.

View File

@ -1,4 +1,4 @@
(require-package 'flycheck) (use-package flycheck)
;; Enable for only languages ;; Enable for only languages
;;(add-hook 'emacs-lisp-mode-hook 'flycheck-mode) ;;(add-hook 'emacs-lisp-mode-hook 'flycheck-mode)

View File

@ -1,7 +1,7 @@
;;---------------------------------- ;;----------------------------------
;; All-the-icons ;; All-the-icons
;;---------------------------------- ;;----------------------------------
(require-package 'all-the-icons) (use-package all-the-icons)
;;---------------------------------- ;;----------------------------------
;; Fonts - connecting with neotree ;; Fonts - connecting with neotree

View File

@ -1,5 +1,5 @@
;; This minor mode highlights indentation levels via font-lock ;; This minor mode highlights indentation levels via font-lock
(require-package 'highlight-indent-guides) (use-package highlight-indent-guides)
(setq highlight-indent-guides-method 'character) (setq highlight-indent-guides-method 'character)

View File

@ -1,7 +1,7 @@
;;---------------------------------------------------------------------------- ;;----------------------------------------------------------------------------
;; Less Mode ;; Less Mode
;;---------------------------------------------------------------------------- ;;----------------------------------------------------------------------------
(require-package 'less-css-mode) (use-package less-css-mode)
(add-to-list 'auto-mode-alist '("\\.less$" . less-css-mode)) (add-to-list 'auto-mode-alist '("\\.less$" . less-css-mode))
(provide 'init-less) (provide 'init-less)

View File

@ -1,7 +1,7 @@
;;---------------------------------------------------------------------------- ;;----------------------------------------------------------------------------
;; Markdown mode ;; Markdown mode
;;---------------------------------------------------------------------------- ;;----------------------------------------------------------------------------
(require-package 'markdown-mode) (use-package markdown-mode)
(autoload 'markdown-mode "markdown-mode" (autoload 'markdown-mode "markdown-mode"
"Major mode for editing Markdown files" t) "Major mode for editing Markdown files" t)

View File

@ -2,11 +2,11 @@
;; Modeline configuration ;; Modeline configuration
;;---------------------------------------------------------------------------- ;;----------------------------------------------------------------------------
(require-package 'smart-mode-line) (use-package smart-mode-line)
(require-package 'smart-mode-line-powerline-theme) (use-package smart-mode-line-powerline-theme)
(require-package 'sml-modeline) (use-package sml-modeline)
;; Show number of occurrences when searching ;; Show number of occurrences when searching
(require-package 'anzu) (use-package anzu)
(setq sml/theme 'powerline) (setq sml/theme 'powerline)

View File

@ -1,7 +1,7 @@
;;----------------------------------- ;;-----------------------------------
;; Neotree - NerdTree for Vim ;; Neotree - NerdTree for Vim
;;----------------------------------- ;;-----------------------------------
(require-package 'neotree) (use-package neotree)
(global-set-key [f8] 'neotree-toggle) (global-set-key [f8] 'neotree-toggle)
;;----------------------- ;;-----------------------

View File

@ -1,7 +1,7 @@
;;--------------------------- ;;---------------------------
;; Nginx Mode ;; Nginx Mode
;;--------------------------- ;;---------------------------
(require-package 'nginx-mode) (use-package nginx-mode)
(add-to-list 'auto-mode-alist '("/nginx/sites-\\(?:available\\|enabled\\)/" . nginx-mode)) (add-to-list 'auto-mode-alist '("/nginx/sites-\\(?:available\\|enabled\\)/" . nginx-mode))

View File

@ -2,9 +2,9 @@
;; Line numbers ;; Line numbers
;;---------------------------------------------------------------------------- ;;----------------------------------------------------------------------------
;; Linum snippets from: https://www.emacswiki.org/emacs/LineNumbers ;; Linum snippets from: https://www.emacswiki.org/emacs/LineNumbers
(require-package 'nlinum) (use-package nlinum)
(require 'linum) (use-package linum)
(require 'hl-line) (use-package hl-line)
(defface my-linum-hl (defface my-linum-hl
`((t :inherit linum :background ,(face-background 'hl-line nil t))) `((t :inherit linum :background ,(face-background 'hl-line nil t)))

View File

@ -1,5 +1,5 @@
(require-package 'php-mode) (use-package php-mode)
(require-package 'ac-php) (use-package ac-php)
(autoload 'php-mode "php-mode" "Major mode for editing PHP code." t) (autoload 'php-mode "php-mode" "Major mode for editing PHP code." t)
(add-to-list 'auto-mode-alist '("\\.php$" . php-mode)) (add-to-list 'auto-mode-alist '("\\.php$" . php-mode))
@ -17,6 +17,6 @@
(define-key php-mode-map (kbd "C-t") 'ac-php-location-stack-back) ;go back (define-key php-mode-map (kbd "C-t") 'ac-php-location-stack-back) ;go back
)) ))
(require-package 'smarty-mode) (use-package smarty-mode)
(provide 'init-php) (provide 'init-php)

View File

@ -1,4 +1,4 @@
(require-package 'pkgbuild-mode) (use-package pkgbuild-mode)
(autoload 'pkgbuild-mode "pkgbuild-mode.el" "PKGBUILD mode." t) (autoload 'pkgbuild-mode "pkgbuild-mode.el" "PKGBUILD mode." t)
(setq auto-mode-alist (append '(("/PKGBUILD$" . pkgbuild-mode)) auto-mode-alist)) (setq auto-mode-alist (append '(("/PKGBUILD$" . pkgbuild-mode)) auto-mode-alist))

View File

@ -11,13 +11,13 @@
;;---------------------------------------------------------------------------- ;;----------------------------------------------------------------------------
;; Jedi - Python auto-completion for Emacs ;; Jedi - Python auto-completion for Emacs
;;---------------------------------------------------------------------------- ;;----------------------------------------------------------------------------
(require-package 'jedi) (use-package jedi)
(setq auto-mode-alist (setq auto-mode-alist
(append '(("SConstruct\\'" . python-mode) (append '(("SConstruct\\'" . python-mode)
("SConscript\\'" . python-mode)) ("SConscript\\'" . python-mode))
auto-mode-alist)) auto-mode-alist))
(require-package 'pip-requirements) (use-package pip-requirements)
(defun my/python-mode-stuff () (defun my/python-mode-stuff ()
;; Jedi makes everything a lot easier for everybody! ;; Jedi makes everything a lot easier for everybody!
(jedi:setup) (jedi:setup)

View File

@ -1,5 +1,5 @@
;; rainbow-mode ;; rainbow-mode
(require-package 'rainbow-mode) (use-package rainbow-mode)
(add-hook 'css-mode-hook 'rainbow-mode) (add-hook 'css-mode-hook 'rainbow-mode)
(add-hook 'sass-mode-hook 'rainbow-mode) (add-hook 'sass-mode-hook 'rainbow-mode)
(add-hook 'scss-mode-hook 'rainbow-mode) (add-hook 'scss-mode-hook 'rainbow-mode)

View File

@ -1,7 +1,7 @@
;;---------------------------------------------------------------------------- ;;----------------------------------------------------------------------------
;; Sass Mode ;; Sass Mode
;;---------------------------------------------------------------------------- ;;----------------------------------------------------------------------------
(require-package 'sass-mode) (use-package sass-mode)
(add-to-list 'auto-mode-alist '("\\.sass\\'" . sass-mode)) (add-to-list 'auto-mode-alist '("\\.sass\\'" . sass-mode))
(provide 'init-sass) (provide 'init-sass)

View File

@ -1,7 +1,7 @@
;;---------------------------------------------------------------------------- ;;----------------------------------------------------------------------------
;; Scss Mode ;; Scss Mode
;;---------------------------------------------------------------------------- ;;----------------------------------------------------------------------------
(require-package 'scss-mode) (use-package scss-mode)
(add-to-list 'auto-mode-alist '("\\.scss\\'" . scss-mode)) (add-to-list 'auto-mode-alist '("\\.scss\\'" . scss-mode))

View File

@ -1,4 +1,4 @@
(require-package 'sublime-themes) (use-package sublime-themes)
(load-theme 'spolsky t) (load-theme 'spolsky t)
;; Fix linum current-line highlight. Doesn't looks good with this theme ;; Fix linum current-line highlight. Doesn't looks good with this theme

View File

@ -1,6 +1,6 @@
;;---------------------------------------------------------------------------- ;;----------------------------------------------------------------------------
;; Whitespace Mode | tool ;; Whitespace Mode | tool
;;---------------------------------------------------------------------------- ;;----------------------------------------------------------------------------
(require-package 'whitespace-cleanup-mode) (use-package whitespace-cleanup-mode)
(provide 'init-whitespace) (provide 'init-whitespace)

View File

@ -1,4 +1,4 @@
;; yaml-mode ;; yaml-mode
(require-package 'yaml-mode) (use-package yaml-mode)
(add-to-list 'auto-mode-alist '("\\.yml\\'" . yaml-mode)) (add-to-list 'auto-mode-alist '("\\.yml\\'" . yaml-mode))
(provide 'init-yaml) (provide 'init-yaml)