Commit graph

1544 commits

Author SHA1 Message Date
Matt T. Proud 93e7284c39 Include the Go in list of modules index
Prelude has support for the Go Programming Language, yet Go is not included in the list.  This commit rectifies the omission.

https://github.com/bbatsov/prelude/blob/master/modules/prelude-go.el
2020-01-28 11:16:09 +02:00
Bozhidar Batsov dd9b01a991 Bump the copyright years 2020-01-20 16:35:36 +02:00
Bozhidar Batsov e49ffaae25
Create FUNDING.yml 2020-01-05 12:20:59 +02:00
apiraino c951f8e52e Update PDF cheatsheet with new Rust bindings 2019-07-28 09:53:25 +03:00
Benjamin Howell d0f702f6a4 Add Handlebars .hbs parsing using web-mode
web-mode.el already supports .hbs (handlebars) files. This extension is used for general handlebars files and is used in ember.js projects. Added .hbs to the web-mode.el file extension list.
2019-07-28 09:52:46 +03:00
apiraino 4b13c9c582 clarify install docs 2019-06-18 19:34:38 +03:00
apiraino 2fc6ba95f3 Fix typo 2019-06-18 19:34:38 +03:00
apiraino d42469c8f6 Extend rust module keybindings (#1237) 2019-06-18 19:33:11 +03:00
Bozhidar Batsov be6c9a1d5e Kill obsolete funding channels 2019-05-29 09:23:00 +03:00
Marc-André Lureau dee95d12cc lsp: bind lsp-execute-code-action
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2019-05-18 05:24:21 +03:00
Bozhidar Batsov 54b2d465b4 Relax the stalebot config 2019-05-11 10:44:55 +03:00
Bozhidar Batsov 123d3aad4c Spare good first issues from the wrath of stalebot 2019-05-09 12:07:19 +03:00
Bozhidar Batsov 5832a3f445 Update the stale bot config 2019-05-08 18:51:37 +03:00
Bozhidar Batsov 315924ef6a Enable probot-stale
It should help us clean-up the issue tracker and maintain a focused
backlog of tasks.
2019-05-08 18:10:24 +03:00
azzamsa caa30a4123 Replace usage of magit-dispatch-popup with magit-dispatch
`magit-dispatch-popup` is an obsolete command (as of Magit 2.91.0)
2019-05-04 14:46:03 +03:00
Henrik Thuesen 3203dc8656 Replace the use of magit-log-popup' with magit-log' (#1231)
This is also mentioned in bbatsov/prelude#1226 and originates from
magit/magit#3695.
2019-04-30 22:48:43 +03:00
azzamsa 113b08b050 Update installation instruction link for OCaml module 2019-04-09 10:41:13 +02:00
weiyang 1ec6780478 Fix the link of 'prelude-cheatsheet.pdf'
Signed-off-by: weiyang <weiyang.ones@gmail.com>
2019-01-26 07:24:50 -04:00
Bozhidar Batsov 04c85dae1d Tweak some markup 2019-01-16 19:04:56 +02:00
Bozhidar Batsov 1751d21524 Extend the overview 2019-01-16 18:59:56 +02:00
Bozhidar Batsov a48c55294f Describe modules 2019-01-16 15:30:23 +02:00
Bozhidar Batsov 242a7e429d Tweak some wording 2019-01-16 15:27:04 +02:00
Bozhidar Batsov f859cf0fe8 Fix a bad merge 2019-01-16 15:16:17 +02:00
Bozhidar Batsov 960d9aca60 Mention the new manual in the README 2019-01-16 15:06:45 +02:00
Bozhidar Batsov 4490d51798 Restructure the README into a manual 2019-01-16 14:55:53 +02:00
Josh Comer 63c697c2f4 Fix rust LSP
* Removed lsp-rust (RLS is built into lsp-mode now)
* Fixed setting up flycheck mode in rust mode
* Fixed LSP initialization due to deprecation
* LSP-mode now self configures company and ui-mode
2019-01-01 15:44:39 +02:00
Josh Comer 9e410f5c64 Update lsp-mode for package changes 2018-12-16 10:26:14 +02:00
Andrei Beliankou bb152ad383 [Fix #1208] Correct RegExp collisions while loading personal config. 2018-11-24 09:49:21 +00:00
Ben Alex 3a11f84bf5 Rust Language Server (RLS) support 2018-11-21 10:11:19 +01: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
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