Commit graph

407 commits

Author SHA1 Message Date
Bozhidar Batsov b78168abf7 Don't force the projectile-completion-system
It's auto-detected by default, starting with Projectile 2.3.
2020-11-27 10:02:18 +02:00
Bozhidar Batsov 093e219171 Add prelude-selectrum module 2020-11-27 10:01:09 +02:00
Bozhidar Batsov ea748e2e3e Add ivy-prescient to prelude-ivy 2020-11-27 09:20:32 +02:00
Florian Dufour b874b2faff Fix auto-mode-alist REGEXP for org-mode
Character ’ should be '
2020-11-26 15:12:49 +02:00
Florian Dufour 65153cad01 Orgmode package is called 'org' and not 'org-mode' 2020-11-26 15:12:49 +02:00
Florian Dufour 4fc0f0fab2 In org-mode buffers, bind C-a to org-beginning-of-line
org-beginning-of-line is the default for C-a keybinding in org-mode.

Fix #1302
2020-11-26 13:18:07 +02:00
Bozhidar Batsov 277cd63119 Tweak the org-mode config a bit 2020-11-26 12:38:30 +02:00
Bozhidar Batsov 0ebba48c93 Clean up the modeline a bit 2020-11-24 09:40:14 +02:00
Bozhidar Batsov 705ac3b9cc Don't auto-insert coding comments in Ruby 2020-11-21 13:45:34 +02:00
Aidan Bickford 028ec34a25 Update prelude-rust.el
Small grammar fix.
2020-11-01 18:23:47 +02:00
Bozhidar Batsov dd53dc3591 [Docs] Fix some broken formatting 2020-10-09 16:46:21 +03:00
Bozhidar Batsov fb359520dd Add some modules documentation 2020-10-09 10:19:29 +03:00
Bozhidar Batsov efddd76ae5 Touch up the previous commit 2020-10-07 10:35:20 +03:00
Manoel Vilela 7226716739
Add prelude-python-mode-set-encoding-automatically defcustom (#1293)
- if it is nil (default) does nothing
- if non-nil insert '# coding: utf-8' on top of python buffers
2020-10-07 10:21:20 +03:00
Youmu 5a253c1445 Use EOS instead of EOL for auto mode regexp
This prevent matching filename like "xxxx.pom\nxxxx". A corner case which satisfies POSIX filename standard but weird for daily use.
I found many regexp in auto-mode-alist are ended with \\' but typescript-mode use $. So curiosity drives me to find the answer.
You can create a file which name contains a linebreak by pressing C-j in find-file prompt.
2020-10-01 22:41:47 +03:00
Bozhidar Batsov eb1702eed7 Tweak the ivy module 2020-09-23 09:53:33 +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
Daniel Hutzley 3a85ecd0df Add Rusty Object Notation to the Rust package 2020-08-24 08:24:51 +03:00
Rafael Medina 2836be0cda
Add prelude-dart module (#1272) 2020-08-23 08:39:15 +03:00
Bozhidar Batsov aa05753b97 Enable subword-mode for JavaScript 2020-08-18 19:15:19 +03:00
Manoel Vilela b9f14023b3 Replace cl to cl-lib
On emacs 27.1 cl is oficially deprecated and receives a message
warning in the startup as:

        Package cl is deprecated

Using cl-lib, which prefix all the Common Lisp functions with `cl-`
solves the problem.
2020-08-12 09:19:16 +03:00
Fidel Ramos 808a14c82b Fix C-c b keybinding (org-switchb)
org-iswitchb no longer exists.
2020-05-05 16:20:51 +03:00
RohanHart 33c21ff1fe
Allow auto-formatting of files to be controlled (#1254) 2020-04-09 09:58:07 +03:00
Gregg Hernandez 6e53b69346
Replace ensime with lsp-mode/metals for scala (#1247) 2020-01-30 06:28:43 +02:00
Bozhidar Batsov dd9b01a991 Bump the copyright years 2020-01-20 16:35:36 +02: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 d42469c8f6 Extend rust module keybindings (#1237) 2019-06-18 19:33:11 +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
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
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
Ben Alex 3a11f84bf5 Rust Language Server (RLS) support 2018-11-21 10:11:19 +01: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
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
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 a3729c1306 Kill some remnants for god-mode 2018-08-08 15:35:45 +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 99c0fafc1c Remove the mediawiki module 2018-05-09 10:01:23 +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 bf57696835 Update the copyright years 2018-05-06 09:21:24 +03: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