Commit graph

114 commits

Author SHA1 Message Date
Bozhidar Batsov 23bbfc80fa Bump the copyright years 2023-02-24 07:57:29 +01:00
fap 1727734002 Search sample/prelude-modules.el in prelude-dir during init
If the user installed prelude to different directory
via the `PRELUDE_INSTALL_DIR` variable then the sample
file won't be found in the `user-emacs-directory`.
2022-11-07 08:19:50 +01:00
Bozhidar Batsov 416ffd3bbf Bump the copyright years 2022-06-03 08:09:25 +03:00
Bozhidar Batsov c38ad8e516 Release Prelude 1.1 2021-02-14 12:31:04 +02:00
Bozhidar Batsov 39da95408c Prefix init messages coming from Prelude so they are easier to spot 2020-10-18 13:26:05 +03:00
Bozhidar Batsov 1793b8f270 Fallback to the sample prelude-modules.el if missing 2020-10-18 11:45:13 +03:00
Bozhidar Batsov 0a062e74de Improve the WSL check 2020-10-08 15:45:38 +03:00
Bozhidar Batsov ad79192e2d Add extra configuration for WSL and Windows 2020-10-08 10:13:05 +03:00
Koustubh Sinkar bdf7181637 User Specific save files
Prelude is generally stored in ~/.emacs.d of the user who wants to
use it. But for a system wide install of prelude it does not make
sense for every user on the system to install it and link to it.
It is better in that case to install it in a global position like
/opt/prelude and put the following line in site-start.el file

     (load "/opt/prelude/init.el")

Due to this change the local history and cache files of the
individual users get stored in their home directories instead
of trying to save it in prelude-dir
2020-09-21 19:55:28 +03:00
Bozhidar Batsov eac0873501 Tweak a bit init.el 2020-09-16 08:44:38 +03:00
Bozhidar Batsov 5b43b4c891 Bump the development version 2020-09-15 09:44:00 +03:00
Bozhidar Batsov edeef9ee4b Make the file metadata more uniform 2020-09-15 09:19:15 +03:00
Bozhidar Batsov 6363738951 Update the homepage link 2020-09-15 08:37:35 +03:00
Bozhidar Batsov 90d0bce3bd Remove some deprecated logic 2020-06-18 10:45:54 +03:00
Bozhidar Batsov dd9b01a991 Bump the copyright years 2020-01-20 16:35:36 +02:00
Andrei Beliankou bb152ad383 [Fix #1208] Correct RegExp collisions while loading personal config. 2018-11-24 09:49:21 +00:00
Andrei Beliankou 454fade724 Move prelude-modules.el under personal directory
Prelude modules are required by the definition file `prelude-modules.el`.
This file should be part of personal configuration.

Therefore:

- implemented loading of `personal/prelude-modules.el` in favour of
  loading `prelude-modules.el`;
- added a check for presence of both old and new files;
- adjusted documentation;
- adjusted the installer.

Closes #1206.
2018-11-21 10:10:06 +01:00
Stanislav Arnaudov d798ba4dc7 [Fix #1171] Add gnu/linux specific module and exec-path-from-shell support on linux (#1203) 2018-10-23 00:19:31 +02:00
Bozhidar Batsov cecae9ca19 Replace usages of eval-after-load with with-eval-after-load
`with-eval-after-load` was introduced in Emacs 24.4 and its
usage results in a cleaner code.

`eval-after-load` is considered ill-behaved because it is a function,
not a macro, and thus requires the code inside it to be quoted, which
means that it cannot be byte-compiled. It also accepts only one form,
so if you have more than one, you need to use `progn`.

More details - https://stackoverflow.com/questions/21880139/what-is-with-eval-after-load-in-emacs-lisp
2018-09-14 09:50:00 +03:00
Bozhidar Batsov c28686af80 Require Emacs 25.1 2018-07-10 09:01:24 +03:00
Bozhidar Batsov e1d2f4fd7e Rename prelude-osx.el to prelude-macos.el 2018-05-06 09:49:27 +03:00
Bozhidar Batsov bf57696835 Update the copyright years 2018-05-06 09:21:24 +03:00
Bozhidar Batsov e7876d5096 Merge branch 'master' of github.com:bbatsov/prelude 2017-12-25 11:26:31 +02:00
Bozhidar Batsov 3313cc0a6a Fix a typo 2017-12-25 11:26:08 +02:00
Benjamin Reynolds f7d5d68d43 Patch security vulnerability for emacs < 25.3 2017-09-13 12:33:45 +02:00
Jack 2ed8800e29 Refine missing bundled example file warning (#1094) 2017-07-08 09:28:57 +03:00
Johannes Choo ab09e984d1 Add stanza inserted by Package.el cf. bbatsov#1056
Add obnoxious stanza auto-inserted by Package.el to prevent it generating its own whenever Emacs is started.
cf. bbatsov#1056
2017-01-04 09:18:53 +02:00
Bozhidar Batsov e0ca7c7003 Update the copyright years 2017-01-04 01:20:26 +02:00
Joe DeVivo 6d1569289e Disable Flycheck warnings for personal
* Modified the regex so prelude won't load any .el files that start with
  a `.`, spefically for `.dir-locals.el`. This file does not play nice
  with `load`
* Added a `personal/.dir-locals.el` to disable the flychecker
2017-01-04 01:14:32 +02:00
Bozhidar Batsov 3fef152774 [#956] Mention that Emacs 24.4 is required
Some packages are now depending on Emacs 24.4 (e.g. magit).
2016-04-28 16:14:14 -07:00
Bozhidar Batsov ebd6e9d591 Update the copyright years 2016-01-31 08:44:18 +02:00
Bozhidar Batsov 601db9099e Update copyright 2015-12-25 11:31:41 +02:00
Bozhidar Batsov 00b48933bd Warn if the modules file is missing 2015-01-27 08:33:16 +02:00
toctan 28b9df0673 Custom theme via prelude-theme variable 2014-10-15 21:15:55 +08:00
Geoff Shannon d2b954b04c Add comment documenting load dependency 2014-05-15 13:36:58 -07:00
Geoff Shannon 5ffa4bb187 Pull Prelude's custom variables into a new file
This is so we can define a custom variable to use in prelude-core
2014-05-15 13:36:57 -07:00
Bozhidar Batsov 3473350829 Set large-file-warning-threshold to 100MB (by default it was just 10) 2014-05-14 16:08:21 +03:00
Doug MacEachern 4855e6efd2 Filter all hidden directories when adding to load-path
prelude-add-subfolders-to-load-path currently recurses into ".git"
directories for example.  Seems reasonable to skip any "hidden"
directory prefixed with a "."
2014-04-30 16:54:42 -07:00
Bozhidar Batsov bdf1d12df7 Always load newest byte code 2014-04-04 14:46:44 +03:00
Bozhidar Batsov 05c5a52d22 Improve version check 2014-04-04 14:46:44 +03:00
Bozhidar Batsov 4ca22fbf1c [Fix #451] Add the ability to preload personal code 2013-12-06 17:34:06 +02:00
Bozhidar Batsov b1caa73aa3 Add a basic version check 2013-09-05 14:24:38 +03:00
Bozhidar Batsov 09635ea870 [Fix #378] Add folders recursively to the load-path in prelude-add-subfolders-to-load-path 2013-09-02 18:38:04 +03:00
Shanmu Thiagaraja 6c1c6ff0da Fixed username (in windows-nt) in the final message after loading prelude. 2013-08-02 20:41:39 +01:00
Shanmu Thiagaraja 99a26d88a2 Username fix for windows-nt 2013-07-31 14:25:23 +01:00
Bozhidar Batsov f341074dd8 Add flx to list of default packages 2013-07-13 10:01:19 +03:00
Bozhidar Batsov 610133b511 Remove yasnippets from the list of default packages
Prelude provided just a basic config anyways. Anyone can still install
the package manually and enable it in his/her personal config.
2013-06-29 15:47:57 +03:00
Bozhidar Batsov 73b713a850 Don't use dash.el during package init 2013-04-25 15:13:52 +03:00
Bozhidar Batsov 432e602977 A few minor changes regarding OSX support 2013-03-23 10:52:23 +02:00
Bozhidar Batsov 02b3f27e65 Cleaned up some requires here and there 2013-03-12 21:56:21 +02:00