Commit graph

392 commits

Author SHA1 Message Date
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
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
zzh699
dae2ee8ff0 Add cheatsheet
Group customized keybindings to each package

Add modules to cheatsheet

Define free form text

Add more documentation to packages

Add projectile commands and descripts in text format

Add commands for modules

Add all keybinds of each module

Better line separation

Fix wrong location of avy and anzu keybindings

Include cheatsheet in readme

Add doc to generate pdf

Add cheatsheet in TOC
2018-02-25 12:59:21 +07:00
Bozhidar Batsov
083c8a66a5 Remove a couple of redundant requires
All the commands from those packages are autoloaded anyways, so
there's no need to require the packages before they are actually used.
2017-12-30 09:32:07 +02:00
Bozhidar Batsov
2bfa877db0 Add an ivy module
ivy is a modern alternative to ido and is superior to ido in many ways
(especially when you're dealing with a lot of candidates).
2017-12-29 22:09:55 +02:00
Koustubh Sinkar
57e0cf321a Make it possible to auto-create a new perspective for IRC (#1097) 2017-08-13 18:56:37 +03:00
Manoel Vilela
bfee53643c Add the prelude-rust.el module (#1102)
The module uses the following packages:

* rust-mode (general utilities for rust development)
* flycheck-rust (syntax checking)
* cargo (keybinding as minor-mode for using cargo package manager)
* racer (wrapper for the race code completion tool using company-mode)
2017-07-17 17:07:48 +03:00
Manoel Vilela
41775b9b6b Upgrade prelude-common-lisp.el (#1099)
* Remove TAB remap

This will fix the warning for each TAB:
> "‘slime-indent-and-complete-symbol’ is an obsolete command
   (as of 2015-10-18); 

* Add slime-cl-indent to slime-contribs

This will ensure that lisp-indent-function will be used correctly
for Common Lisp (not Emacs Lisp).
2017-07-16 15:14:02 +03:00
Manoel Vilela
3f5b2e39db [Fix #1096] Remove ido-ubiquitous and add ido-completing-read+ (#1100)
After version 4.0, ido-ubiquitous was merged into
ido-completing-read+. So ido-ubiquitous is no longer necessary.
2017-07-16 11:03:29 +03:00
Koustubh Sinkar
67b1a54e53 Making the prelude-erc module more modular
1. Introduces the `my-fav-irc` list for custom autojoining
   your favorite channels
2. Introduces the `bye-erc-message` variable for customizing
   the Last Quit Message
3. Adds documentation so that users can take advantage of these features
2017-07-08 09:30:37 +03:00
Bozhidar Batsov
e0ca7c7003 Update the copyright years 2017-01-04 01:20:26 +02:00
Neurolit
252f42833e Don't alter C-a binding in orgmode 2017-01-04 01:05:25 +02:00
Bozhidar Batsov
7bb58b8e86 [Fix #1012] Update a reference to a crux function 2016-10-06 13:23:22 +03:00
ken-olstad
ccedc77285 Add helm-occur-from-isearch to isearch-mode-map (#1030) 2016-09-25 07:58:47 +03:00
Gaelan D'costa
e8a0f5e833 pretzo -> prezto (#1034) 2016-09-22 09:21:27 +03:00