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")
'(package-selected-packages
(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 was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,12 +1,7 @@
;;; 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
(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))))
;; =====================================================
;; use-package → https://github.com/jwiegley/use-package
;; =====================================================
(require 'package)
;; Repositories
@ -23,31 +18,16 @@
("gnu" . 1)
("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)
(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)

View File

@ -1,5 +1,5 @@
;; 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 '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
;;(add-hook 'emacs-lisp-mode-hook 'flycheck-mode)

View File

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

View File

@ -1,5 +1,5 @@
;; 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)

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,5 +1,5 @@
(require-package 'php-mode)
(require-package 'ac-php)
(use-package php-mode)
(use-package ac-php)
(autoload 'php-mode "php-mode" "Major mode for editing PHP code." t)
(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
))
(require-package 'smarty-mode)
(use-package smarty-mode)
(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)
(setq auto-mode-alist (append '(("/PKGBUILD$" . pkgbuild-mode)) auto-mode-alist))

View File

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

View File

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

View File

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

View File

@ -1,7 +1,7 @@
;;----------------------------------------------------------------------------
;; Scss Mode
;;----------------------------------------------------------------------------
(require-package 'scss-mode)
(use-package 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)
;; Fix linum current-line highlight. Doesn't looks good with this theme

View File

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

View File

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