Commit graph

7431 commits

Author SHA1 Message Date
Patrick Elliott
4b435f880b merge develop 2018-07-18 09:17:50 +02:00
Patrick Elliott
ed4f7301ba Removed bibtex dir variable 2018-07-18 09:16:23 +02:00
Patrick Elliott
b0a754391a Added stack build support for intero users 2018-07-18 09:11:48 +02:00
Patrick Elliott
6334af8a84 Fix typo 2018-07-18 08:59:07 +02:00
Patrick Elliott
1f9fcd5c10 Lazily load bindings properly 2018-07-18 08:50:55 +02:00
Patrick Elliott
a0f800421e Merge develop 2018-07-18 08:36:29 +02:00
Henrik Lissner
2968374081
lang/haskell: fix haskell-hlint checker
Causing "not a valid syntax checker" errors because it haskell-hlint was
defined too soon.
2018-07-17 23:47:57 +02:00
Patrick Elliott
c233b84520 Add attrap-attrap 2018-07-17 23:43:27 +02:00
Patrick Elliott
f981b9886e Add haskell keybindings 2018-07-17 23:43:08 +02:00
Henrik Lissner
e8d4b74c29
lang/python: refactor conda integration
Removes the +python-conda-home variable and guesses conda-anaconda-home
at startup.
2018-07-17 22:07:35 +02:00
Henrik Lissner
bb1171b64b
lang/python/autoload.el -> autoload/python.el 2018-07-17 20:57:32 +02:00
Henrik Lissner
6d0b274774
Simplify magit-todos-mode startup 2018-07-17 18:29:43 +02:00
Henrik Lissner
c33de42dce
Don't use uname in doom/info on windows 2018-07-17 18:29:43 +02:00
Henrik Lissner
bfa97e798a
Merge pull request #755 from jseba/doom-cmd
Improvements for doom.cmd script
2018-07-17 18:27:52 +02:00
Henrik Lissner
c85cd7a557
Merge pull request #759 from patrl/nixosOptions
Improve lang/nix module
2018-07-17 13:29:30 +02:00
Henrik Lissner
7a81f46b39
Refactor lang/nix
+ Move set-company-backend! out of conditional (it is an autodef, meaning it will simply no-op if the company module is disabled)
+ Removed helm-nixos-options config, because `helm-nixos-options` is already autoloaded by the package
+ Simplify map! usage
+ Move nix-mode to the top, as it is the focal package of this module
2018-07-17 13:23:33 +02:00
Patrick Elliott
bd5d305e06 Added doc check for nix package manager 2018-07-17 10:03:17 +02:00
Patrick Elliott
0aa351842c clean-up + add helm-nixos-options 2018-07-17 09:56:52 +02:00
Henrik Lissner
48af60bb38
Remove redundant :mode from c-mode file template 2018-07-17 03:20:58 +02:00
Henrik Lissner
0a4cdf8202
Make haskell-hlint setup DRY 2018-07-17 03:09:45 +02:00
Henrik Lissner
ef4d5827a1
Fix gss/gsS (evil-snipe + evil-easymotion) 2018-07-17 02:36:58 +02:00
Henrik Lissner
c4a54e0ae6
Merge pull request #758 from patrl/interoHlint
Intero hlint
2018-07-17 02:14:24 +02:00
Henrik Lissner
bd2b30400d
Merge pull request #750 from HaoZeke/oxPandocReveal
org: Update +export to generate revealjs stuff
2018-07-17 02:07:12 +02:00
Josh Seba
bc5621adb6 Add ability to pass additional args to 'doom run' 2018-07-16 16:35:05 -07:00
Patrick Elliott
6b23692985 Whoops! this is available on melpa after all 2018-07-16 17:15:05 +02:00
Patrick Elliott
8ed5ea56d9 Added doctor check for nixfmt 2018-07-16 17:13:53 +02:00
Patrick Elliott
1dac12c9c0 Add bindings for nix-mode 2018-07-16 17:10:57 +02:00
Patrick Elliott
bdbe942fb9 Make available nix-repl-show 2018-07-16 17:10:18 +02:00
Patrick Elliott
d3c24e51f1 Add support for nix-update 2018-07-16 17:09:28 +02:00
Patrick Elliott
39419dee17 Added company backend for nixos-options 2018-07-16 15:49:11 +02:00
Henrik Lissner
53df5178a3
Fix wrong-type-argument: commandp error when opening some REPLs 2018-07-16 14:06:08 +02:00
Patrick Elliott
ab6e18d61b Checks for hlint for dante/intero users 2018-07-16 12:50:20 +02:00
Patrick Elliott
f8581c3206 Added hlint support for intero users 2018-07-16 12:28:41 +02:00
Henrik Lissner
c31bb6a744
Add haskell-mode-jump-to-def-or-tag lookup handler 2018-07-15 20:44:47 +02:00
Henrik Lissner
69c8ef4141
Fix void-function haskell-interactive-mode 2018-07-15 20:44:11 +02:00
Henrik Lissner
b21ccd104b
lang/swift: defer set-repl-handler! call 2018-07-15 01:04:17 +02:00
Henrik Lissner
b38cbcd060
Fix void-function (setf alist) error 2018-07-15 01:00:19 +02:00
Henrik Lissner
ec5673bb8a
Merge pull request #751 from HaoZeke/updateOxReveal
org: Update revealJS url
2018-07-15 00:03:01 +02:00
Henrik Lissner
4448f2d920
Remove redundant .cask/ entry in gitignore 2018-07-14 23:16:39 +02:00
Henrik Lissner
e4db3f0020
Insert module file template in haskell files #752
Use file-template module instead of hook so it only gets triggered in a
valid project.
2018-07-14 23:16:39 +02:00
Henrik Lissner
80c4abc8bf
Enable haskell-interactive-mode in haskell-mode #752 2018-07-14 23:16:39 +02:00
Henrik Lissner
a76c080930
lang/haskell: improve REPL support #752 2018-07-14 23:16:39 +02:00
Henrik Lissner
e97fd7558c
Allow file template :trigger to be a function 2018-07-14 23:16:38 +02:00
Henrik Lissner
6efd9d4573
Allow set-repl-handler! to accept multiple modes
As first argument.
2018-07-14 23:16:35 +02:00
Henrik Lissner
6d136f249f
Merge pull request #757 from xeijin/patch-1
Double quote doom binary location
2018-07-14 23:16:03 +02:00
xeijin
8406f1e6a4
Double quote doom binary location
This allows 'make quickstart' to work on Windows when using GNU make (appreciate Windows isn't officially supported)
2018-07-14 19:21:16 +01:00
Henrik Lissner
71dd7ff0f4
Helpfully removes this totally helpful comment
How helpful!
2018-07-14 19:38:29 +02:00
Henrik Lissner
b7eeaa4525
Improve docstring for doom/copy-backtrace 2018-07-14 19:33:47 +02:00
Josh Seba
92b8222529 %* doesn't behave as expected
%* is unaffected by SHIFT, so using it results in Emacs loading a
buffer named "run" on startup.

In order to preserve running all supported commands directly with
the bin/doom script, change the magic string in doom.cmd to one that
is unused ("runemacs")
2018-07-13 19:08:24 -07:00
Henrik Lissner
4323886b1b
Use ivy fallback display function for swiper et co
As they don't work well with ivy-posframe.
2018-07-14 04:08:17 +02:00