Commit graph

1315 commits

Author SHA1 Message Date
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
Hitesh Jasani
2e6721afc4 [Fix #596] Improve personal config instructions (#1202) 2018-10-18 18:01:00 +02:00
Jean Rigotti
d5c1d2bc3e Fix solarized url 2018-10-17 12:19:58 +02:00
Daniel Compton
dc002425a2 Note that emacs-mac already remaps Command to Meta 2018-10-01 08:43:19 +03:00
Bozhidar Batsov
10956aca3b Teach super-save about ace-window 2018-09-29 11:41:23 +03:00
Bozhidar Batsov
78ba4bebe2 Clean up a bit the Common Lisp module 2018-09-29 11:31:50 +03:00
Bozhidar Batsov
fc908101cc Fix some indentation 2018-09-29 11:28:58 +03:00
Bozhidar Batsov
e14ec16e99 [Fix #771] Don't auto-start SLIME in Common Lisp source files 2018-09-29 11:27:37 +03:00
Bozhidar Batsov
6811b60486 [Fix #1194] Restore the advise-commands macro
I didn't notice that it had other usages in the code when I deleted
it in the commit introducing super-save.
2018-09-28 18:41:39 +03:00
Bozhidar Batsov
c139f01f9b [Fix #1193] Fix Prelude's menu definition 2018-09-28 17:34:53 +03:00
Bozhidar Batsov
e7b42d1e5c Replace Prelude's auto-save functionality with super-save
Prelude's auto-save logic was extracted in the super-save packaged
and polished a bit there.
2018-09-28 16:57:17 +03:00
Bozhidar Batsov
fef1988eac Clean up prelude-mode
* Move the mode menu top-level, so it's easier to discover
* Make prelude-mode a global mode and remove prelude-global-mode
2018-09-28 09:13:55 +03:00
Geoff Shannon
598fdd8392 Stop Rust source files from being made executable
Rust has an unfortunate syntax for setting attributes on a module file:

```rust
  #![...]
```

Since this is typically put at the top of the file, that makes the
shebang the first two characters, which makes the `after-save-hook`
function `executable-make-buffer-file-executable-if-script-p` function
change any such rust files executable.
2018-09-22 13:43:29 +04:00
Chilling Hsu
e9590101d8 Don't use an obsolete command 2018-09-19 09:13:05 +04: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
Hang Qian
0ce648b699 Fix readme preload description (#1187)
`prelude-require-package` has not be defined during preloading. This
patch fixes readme description.

Fixes #1161.
2018-08-18 11:57:22 +02:00
Bozhidar Batsov
aa54fd6dc9 Improve the mode menu a bit 2018-08-09 08:25:07 +03:00
Bozhidar Batsov
a3729c1306 Kill some remnants for god-mode 2018-08-08 15:35:45 +03:00
Bozhidar Batsov
73ae504161 Add back C-c p as a prefix for Projectile 2018-08-08 15:32:52 +03:00
Iain Beeston
e180d64f39 Revert "Update readme to use the new projectile binding (#1183)"
This reverts commit 9590d491d8.
2018-08-08 15:29:58 +03:00
John Eismeier
2fc40319e5 Propose small fix on typo 2018-07-31 19:44:53 +03:00
Iain Beeston
9590d491d8 Update readme to use the new projectile binding (#1183)
In b90b950eead64b171d528098d186c19804739aa0 the default keybinding for projectile mode was changed from `C-c p` to `C-c C-p`. This updates the prelude readme to reflect that.
2018-07-26 17:10:28 +03:00
Bozhidar Batsov
dd5465752e Remove god-mode and grizzl 2018-07-17 10:39:18 +03:00
Bozhidar Batsov
54110fa434 [Fix #1176] Remove smart-mode-line
As mentioned in the issue - it's causing problems on Emacs 26.1.
2018-07-17 10:33:36 +03:00
Bozhidar Batsov
d21e4bf922 Mention my paypal.me link 2018-07-10 09:02:25 +03:00
Bozhidar Batsov
c28686af80 Require Emacs 25.1 2018-07-10 09:01:24 +03:00
Bozhidar Batsov
79c2e6fb40 Update a reference to projectile-global-mode 2018-07-10 08:53:18 +03:00
Bozhidar Batsov
c142100e63 Align company's tooltip annotations to the right 2018-06-26 08:31:25 +03:00
LEE Dongjun
211345c3d5 Add Typescript programming support (#1181) 2018-06-26 07:57:16 +03:00
azzamsa
b4721bf6c5 Show numbers for company completion candidates (#1172) 2018-06-03 12:41:50 +09:00
Bozhidar Batsov
493836e953 [Fix #1170] Remove the vkill package
Seems it's no longer available on MELPA.

See https://github.com/melpa/melpa/pull/5409 for details.
2018-05-13 20:21:06 +03:00
Bozhidar Batsov
99c0fafc1c Remove the mediawiki module 2018-05-09 10:01:23 +03:00
Bozhidar Batsov
631b6b0b3e Clarify some wording 2018-05-09 09:00:27 +03:00
Bozhidar Batsov
007ae88ed2 Replace dash with the built-in cl-lib 2018-05-08 22:54:42 +03:00
Bozhidar Batsov
d6842eccad Replace some custom TODO & friends highlighting with the hl-todo
package
2018-05-08 20:19:38 +03:00
Bozhidar Batsov
82f496f195 [Fix #1151] Bind counsel-ag to "C-c a" 2018-05-06 18:06:54 +03:00
Bozhidar Batsov
d09630aefb Tweak some OS references 2018-05-06 13:35:38 +03:00
Bozhidar Batsov
11552bf9ad Simplify the Projectile README section 2018-05-06 13:30:52 +03:00
Bozhidar Batsov
6bb668aa3b Add a helpful comment 2018-05-06 09:54:28 +03:00
Bozhidar Batsov
270ef647a1 Improve the code style 2018-05-06 09:53:24 +03:00
Bozhidar Batsov
e1d2f4fd7e Rename prelude-osx.el to prelude-macos.el 2018-05-06 09:49:27 +03:00
Bozhidar Batsov
d6786e33f1 [Fix #1147] Add an extra keybinding for ace-window that's Windows
friendly
2018-05-06 09:35:46 +03:00
Bozhidar Batsov
bf57696835 Update the copyright years 2018-05-06 09:21:24 +03:00
Tyler Xing
aa3ee6f7a9 Add graphql-mode auto installation 2018-04-25 10:54:19 -05:00
Jakub Valenta
26d751a8af Change cheatsheet color scheme to a light one
So that it's more printer-friendly.

Resolves issue: #1162

Other changes:

- README: Cheatsheet: Document how to generate PNGs
- README: Improve "LaTeX" typography
- prelude-cheatsheet.pdf: Repl. file copy w/ symlink
2018-04-11 14:59:17 +02:00
Bozhidar Batsov
26d923518c Improve some wording 2018-04-03 11:04:07 +03:00
Bozhidar Batsov
1545689ff9 Kill a stray . 2018-04-03 11:00:45 +03:00
Bozhidar Batsov
21063c1f54 Remove some Ruby file associations
Those were added upstream to ruby-mode.
2018-03-05 14:27:11 +07:00
Bozhidar Batsov
76fe6c1bbc Remove ruby-tools-mode
It's not really maintained and the most useful feature it
had (toggling between single and double quoted strings was added to
ruby-mode itself).
2018-03-05 14:25:22 +07:00