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
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