Bozhidar Batsov
8e0546c109
Fix a typo
6 years ago
RohanHart
33c21ff1fe
Allow auto-formatting of files to be controlled ( #1254 )
6 years ago
Bozhidar Batsov
a7c82c865c
[Docs] Document the company-mode setup
6 years ago
Bozhidar Batsov
5b836e766a
[Docs] Document the programming module
6 years ago
Gregg Hernandez
6e53b69346
Replace ensime with lsp-mode/metals for scala ( #1247 )
6 years ago
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
6 years ago
Bozhidar Batsov
dd9b01a991
Bump the copyright years
6 years ago
Bozhidar Batsov
e49ffaae25
Create FUNDING.yml
6 years ago
apiraino
c951f8e52e
Update PDF cheatsheet with new Rust bindings
7 years ago
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.
6 years ago
apiraino
4b13c9c582
clarify install docs
7 years ago
apiraino
2fc6ba95f3
Fix typo
7 years ago
apiraino
d42469c8f6
Extend rust module keybindings ( #1237 )
7 years ago
Bozhidar Batsov
be6c9a1d5e
Kill obsolete funding channels
7 years ago
Marc-André Lureau
dee95d12cc
lsp: bind lsp-execute-code-action
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
7 years ago
Bozhidar Batsov
54b2d465b4
Relax the stalebot config
7 years ago
Bozhidar Batsov
123d3aad4c
Spare good first issues from the wrath of stalebot
7 years ago
Bozhidar Batsov
5832a3f445
Update the stale bot config
7 years ago
Bozhidar Batsov
315924ef6a
Enable probot-stale
It should help us clean-up the issue tracker and maintain a focused
backlog of tasks.
7 years ago
azzamsa
caa30a4123
Replace usage of `magit-dispatch-popup` with `magit-dispatch`
`magit-dispatch-popup` is an obsolete command (as of Magit 2.91.0)
7 years ago
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 .
7 years ago
azzamsa
113b08b050
Update installation instruction link for OCaml module
7 years ago
weiyang
1ec6780478
Fix the link of 'prelude-cheatsheet.pdf'
Signed-off-by: weiyang <weiyang.ones@gmail.com>
7 years ago
Bozhidar Batsov
04c85dae1d
Tweak some markup
7 years ago
Bozhidar Batsov
1751d21524
Extend the overview
7 years ago
Bozhidar Batsov
a48c55294f
Describe modules
7 years ago
Bozhidar Batsov
242a7e429d
Tweak some wording
7 years ago
Bozhidar Batsov
f859cf0fe8
Fix a bad merge
7 years ago
Bozhidar Batsov
960d9aca60
Mention the new manual in the README
7 years ago
Bozhidar Batsov
4490d51798
Restructure the README into a manual
7 years ago
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
7 years ago
Josh Comer
9e410f5c64
Update lsp-mode for package changes
7 years ago
Andrei Beliankou
bb152ad383
[ Fix #1208 ] Correct RegExp collisions while loading personal config.
7 years ago
Ben Alex
3a11f84bf5
Rust Language Server (RLS) support
7 years ago
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 .
7 years ago
Stanislav Arnaudov
d798ba4dc7
[ Fix #1171 ] Add gnu/linux specific module and exec-path-from-shell support on linux ( #1203 )
7 years ago
Hitesh Jasani
2e6721afc4
[ Fix #596 ] Improve personal config instructions ( #1202 )
7 years ago
Jean Rigotti
d5c1d2bc3e
Fix solarized url
7 years ago
Daniel Compton
dc002425a2
Note that emacs-mac already remaps Command to Meta
7 years ago
Bozhidar Batsov
10956aca3b
Teach super-save about ace-window
7 years ago
Bozhidar Batsov
78ba4bebe2
Clean up a bit the Common Lisp module
7 years ago
Bozhidar Batsov
fc908101cc
Fix some indentation
7 years ago
Bozhidar Batsov
e14ec16e99
[ Fix #771 ] Don't auto-start SLIME in Common Lisp source files
7 years ago
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.
7 years ago
Bozhidar Batsov
c139f01f9b
[ Fix #1193 ] Fix Prelude's menu definition
7 years ago
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.
7 years ago
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
7 years ago
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.
7 years ago
Chilling Hsu
e9590101d8
Don't use an obsolete command
7 years ago
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
7 years ago