Browse Source
Merge pull request #534 from RadicalZephyr/user-init-file
Merge pull request #534 from RadicalZephyr/user-init-file
Enhance find-user-init-filecustom
4 changed files with 88 additions and 36 deletions
@ -0,0 +1,81 @@ |
|||
;;; prelude-custom.el --- Emacs Prelude: Prelude's customizable variables. |
|||
;; |
|||
;; Copyright © 2011-2013 Bozhidar Batsov |
|||
;; |
|||
;; Author: Bozhidar Batsov <bozhidar@batsov.com> |
|||
;; URL: https://github.com/bbatsov/prelude |
|||
;; Version: 1.0.0 |
|||
;; Keywords: convenience |
|||
|
|||
;; This file is not part of GNU Emacs. |
|||
|
|||
;;; Commentary: |
|||
|
|||
;; Refinements of the core editing experience in Emacs. |
|||
|
|||
;;; License: |
|||
|
|||
;; This program is free software; you can redistribute it and/or |
|||
;; modify it under the terms of the GNU General Public License |
|||
;; as published by the Free Software Foundation; either version 3 |
|||
;; of the License, or (at your option) any later version. |
|||
;; |
|||
;; This program is distributed in the hope that it will be useful, |
|||
;; but WITHOUT ANY WARRANTY; without even the implied warranty of |
|||
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|||
;; GNU General Public License for more details. |
|||
;; |
|||
;; You should have received a copy of the GNU General Public License |
|||
;; along with GNU Emacs; see the file COPYING. If not, write to the |
|||
;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, |
|||
;; Boston, MA 02110-1301, USA. |
|||
|
|||
;;; Code: |
|||
|
|||
;; customize |
|||
(defgroup prelude nil |
|||
"Emacs Prelude configuration." |
|||
:prefix "prelude-" |
|||
:group 'convenience) |
|||
|
|||
(defcustom prelude-auto-save t |
|||
"Non-nil values enable Prelude's auto save." |
|||
:type 'boolean |
|||
:group 'prelude) |
|||
|
|||
(defcustom prelude-guru t |
|||
"Non-nil values enable `guru-mode'." |
|||
:type 'boolean |
|||
:group 'prelude) |
|||
|
|||
(defcustom prelude-whitespace t |
|||
"Non-nil values enable Prelude's whitespace visualization." |
|||
:type 'boolean |
|||
:group 'prelude) |
|||
|
|||
(defcustom prelude-clean-whitespace-on-save t |
|||
"Cleanup whitespace from file before it's saved. |
|||
Will only occur if `prelude-whitespace' is also enabled." |
|||
:type 'boolean |
|||
:group 'prelude) |
|||
|
|||
(defcustom prelude-flyspell t |
|||
"Non-nil values enable Prelude's flyspell support." |
|||
:type 'boolean |
|||
:group 'prelude) |
|||
|
|||
(defcustom prelude-user-init-file (expand-file-name "personal/" |
|||
user-emacs-directory) |
|||
"Path to your personal customization file. |
|||
Prelude recommends you only put personal customizations in the |
|||
personal folder. This variable allows you to specify a specific |
|||
folder as the one that should be visited when running |
|||
`prelude-find-user-init-file'. This can be easily set to the desired buffer |
|||
in lisp by putting `(setq prelude-user-init-file buffer-file-name)' |
|||
in the desired elisp file." |
|||
:type 'string |
|||
:group 'prelude) |
|||
|
|||
(provide 'prelude-custom) |
|||
|
|||
;;; prelude-custom.el ends here |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue